Linux: Portable MP3-Player-Synchronisation über die Befehlszeile

839
theomega

Ich suche eine Konsolenanwendung, die mir beim Verwalten meines tragbaren MP3-Players hilft. Der Player ist ein einfacher Mountpoint, also nichts Besonderes.

Meine Wunsch-Bewerbung würde folgendermaßen funktionieren:

  1. Ich stelle einen Ordner zur Verfügung, in dem ich alle Mediendateien, die ich auf meinem Gerät haben möchte, verknüpft.
  2. Ich führe die Anwendung aus:
    • Konvertieren Sie die Mediendateien in ein abspielbares Format, wenn mein Player das Format nicht verarbeiten kann (flac-> mp3). Wenden Sie auch die Tags der Quelldatei auf die konvertierte Datei an. Zwischenspeichern Sie die konvertierte Datei, damit die Konvertierung bei der nächsten Synchronisierung nicht erneut durchgeführt werden muss.
    • Prüfen Sie, ob die Dateien auf das Gerät passen. Anderenfalls wird ein Fehler ausgegeben
    • Kopieren Sie die Dateien auf mein Gerät (an einen Mountpoint angehängt)

Ich weiß, dass es keine Anwendung gibt, die genau dies tut, aber gibt es etwas Ähnliches? Ich weiß auch, dass ich so etwas selbst konstruieren könnte (mit rsync, sox, du), aber ich möchte die Arbeit speichern, wenn es etwas brauchbares gibt.

Danke für die Hilfe!

2
Leider kenne ich kein solches Werkzeug, aber! Sie könnten make verwenden, um alles zu verwalten. Sie können für jedes Format eine Regel erstellen (z. B. für MP3-Dateien, Symlink von Cache zu Datei; für Flac, Konvertieren), eine Liste aller Mediendateien im Ordner angeben und Ihre 'All'-Regel hängt vom Cache aller Dateien ab . Ihre 'install'-Regel würde von' all 'und' check-space 'abhängen und rsync aufrufen ... Sie haben die Idee. Cascabel vor 15 Jahren 2
Vielen Dank für den Kommentar, ich habe nicht über Implementierungsdetails nachgedacht, aber machen scheint eine Möglichkeit. Ich hatte gehofft, dass etwas Ähnliches bereits vorgefertigt wäre. theomega vor 15 Jahren 0
Konvertieren in ein abspielbares Format klingt wie ein Job für ein FUSE mp3fs ... Ich kann mich nicht an einen bestimmten Projektnamen erinnern, aber ich weiß, dass es ein paar gibt, die Mediendateien im Handumdrehen konvertieren werden quack quixote vor 14 Jahren 0

2 Antworten auf die Frage

1
g33kz0r

Vorausgesetzt, Sie haben einen iPod, kann Gnupod (bitte Google, ich kann nur einen Hyperlink posten) ist in der Lage, das, was Sie vorschlagen, mit etwas Skriptmagie auszuführen.

Außerdem werden FLAC- und OGG-Dateien im Handumdrehen in AAC-Dateien konvertiert. Außerdem werden WAV, AAC und MP3-Dateien übertragen:

http://www.gnu.org/software/gnupod/gnupod.html#SEC11

Mit etwas Hacken könnten Sie möglicherweise Unterstützung für andere Formate hinzufügen. Ich benutze es schon seit Jahren (ich bin auf meinem dritten iPod) und es schlägt wirklich die Hose mit den anderen aufgeblähten Optionen (Amarok, Banshee usw.) aus. Es ist ein einfaches Werkzeug, das mit anderen kombiniert werden soll.

0
Robert Munteanu

Schauen Sie sich die automatische Sicherung beim Einlegen eines Laufwerks an . Es handelt sich um eine udevLösung, die das automatische Kopieren und Archivieren der Backups Ihrer externen Laufwerke übernimmt.

Im Mittelpunkt der Frage steht nicht, wie diese Synchronisation automatisch ausgelöst wird, sondern ob es ein bereits vorhandenes Werkzeug gibt, das die medienspieler-spezifischen Aufgaben (insbesondere die Konvertierung) erledigt. Cascabel vor 15 Jahren 0