portify.Un'utilità di conversione dei file ricorsivi, finalizzata a renderlo più facile ottenere OSS Audio su iPod | |
Scarica ora |
portify. Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- BSD License
- Prezzo:
- FREE
- Nome editore:
- Andy Theyers
- Sito web dell'editore:
- http://isotoma.com
portify. Tag
portify. Descrizione
Un'utilità di conversione dei file ricorsivi, finalizzata a renderlo più facile ottenere OSS Audio su iPod Punto portify alla radice della libreria musicale e creerà uno specchio della libreria nel formato portatile scelto, struttura della directory e tutto. I tag sono mantenuti, come è il tuo file Naming Convention.Installation: Ubuntu Quick Installif Stai eseguendo Ubuntu I seguenti comandi ti portino e funzionano: Sudo Aptitude Installa Python-Mutagen Vorbis-Tools Lame Flacsudo Easy_Install PortifyThen Posiziona una copia di esempio.Conf come ~ / .porta / portify.conf. Il seguente snippet di codice eseguirà lo script: #! / Usr / bin / env pythonimport osfrom portify import config, runnerif __name__ == '__main__': configfile = os.path.expanduser ("~ / .porta / portify.conf") c = config (configfile) r = runner (c) r () Un esempio più dettagliato può essere trovato in InteractiveScript.Pymore Installazione generale per eseguire il software richiesto: * Python2.5 o superiore, ma non Python3 come ancora * Python-Mutagenin Inoltre sarà richiesto i seguenti pacchetti Ubuntu: * Vorbis-Tools (per la decodifica e la codifica dei file OGG Vorbis) * Lame (o il pacchetto MP3 preferito, per la decodifica e la codifica dei file MP3) * FLAC (se si dispone di file FLAC) Configurazione di MP3 Encodingif Stai codificando in mp3 È necessario assicurarsi che un sottogruppo di base sia scritto all'MP3, anche se il convertitore li scriverà di nuovo. Questo perché Mutagen Barfs se non c'è niente lì. A tal fine dovrai assicurarti che, nel punto di codifica, hai titolo, artista, album, anno, trackumber e genere come stringhe vuote. Vedere la sezione di esempio.ConfDeselopment e test per i test di cui avrete bisogno: * Python-naso * e facoltativamente, Python-Coveageto esegue i test senza copertura semplicemente eseguire il comando Nosetests nella root del tuo installazione o utilizzare SETUPTOOLS Supporto naso eseguendo: Python Setup.py NosetestSto Ottieni un report di copertura per il semplice pacchetto di portify Utilizzare quanto segue (nuovamente nella radice della tua installazione): Nosetests --with-coverage --Cover-Package-Package Playifysome dei test sono ( dalla natura dell'applicazione) un po 'lento. Se sei davvero impaziente (risparmierai circa 30 secondi) puoi eseguire tutti tranne i test di conversione (quelli più lenti) aggiungendo l'interruttore -a '! Slow'. ad esempio e.G.:nosetests -a '! Lento' Requisiti: · Python.
portify. Software correlato
Pathto.
API client orientate alle risorse generate dinamicamente dai metadati rilevati automaticamente o configurati localmente ...
136