Besoin d'un créateur de playlist pour linux qui fera des chemins relatifs

8

Sous Windows, j'utilise "Playlist Creator 3.6.2". C'est à peu près le programme idéal pour ce que je veux, mais sous Wine, vous ne pouvez pas accéder à sa configuration pour définir la fonctionnalité que je veux le plus, et ce sont les chemins relatifs dans la liste de lecture. Sans cela, les listes de lecture ne sont pas aussi portables sur tous les appareils.

Je cherche une petite application autonome sur laquelle je peux simplement faire glisser des fichiers pour créer des listes de lecture, mais j'ai également essayé, mais je ne vois pas comment, d'obtenir Rhythmbox ou Amarok pour ce faire.

Edit: ce que je veux faire, c'est pouvoir m'asseoir devant mon ordinateur et créer des listes de lecture (assez longues) que le petit lecteur de musique basé sur linux connecté à mon système hifi peut lire. Le lecteur et mon bureau peuvent voir le même lecteur réseau qui contient la musique, mais le voir monté / partagé différemment - par conséquent, les listes de lecture, placées à la racine du stockage réseau, doivent utiliser des chemins relatifs, puis fonctionneront, peu importe comment il est monté ou accessible.

le jazz
la source
Pardonnez-moi si j'ai l'air stupide, y a-t-il un format de lecteur / liste de lecture qui prend en charge le chemin relatif?
saji89
Sûr. J'ai créé des listes de lecture avec des chemins relatifs à partir de l'application Windows que j'ai mentionnée. C'est l'une de ses options de configuration, et Totem et Audacious, pour seulement deux exemples, sont plus qu'heureux d'utiliser les listes.
Jazz

Réponses:

5

Je cherche une petite application autonome sur laquelle je peux simplement faire glisser des fichiers pour créer des listes de lecture, mais j'ai également essayé, mais je ne vois pas comment, d'obtenir Rhythmbox ou Amarok pour ce faire.

Clementine Music Player est votre logiciel. "Glisser-déposer des fichiers pour créer des listes de lecture" est précisément la base de son expérience utilisateur. Vous pouvez également écouter vos listes de lecture avec.

Quant à vos listes de lecture avec des chemins relatifs, vous pouvez le faire:

  1. Création et sauvegarde de la playlist avec Clementine.
  2. Remplacement de toutes les occurrences du répertoire racine (sans la barre oblique finale) par .. Par exemple, si le répertoire racine de votre liste de lecture est /home/ubnewbie2/Music/Playlist_Root/, remplacez-le /home/ubnewbie2/Music/Playlist_Rootpar ..

Vous pouvez également vous sentir libre de créer un script personnalisé (ou un petit programme) pour automatiser la deuxième étape.

air-dex
la source
Ça a l'air bien ET il semble utiliser des chemins relatifs dans les listes de lecture que j'ai faites (même si je n'ai trouvé aucun élément de configuration pour contrôler cela). Si cela reste ainsi, cela peut être ma réponse !!
Jazz
2
On dirait que c'est maintenant une fonctionnalité (v1.0) "Enregistrer les listes de lecture m3u avec des chemins relatifs lorsqu'ils sont stockés dans le même répertoire que les fichiers audio."
Jazz
1
Comme ce programme répond à toutes mes exigences, j'ai donné la prime à cette réponse. C'est aussi une belle application de lecteur de musique. Merci.
Jazz
Merci pour la générosité. Amusez-vous avec Clementine :) PS: vous pouvez également l'utiliser sur Windows et MAC.
air-dex
6

Terminal ouvert

cd /your/folder/
find . -name '*.mp3' > playlist.m3u

Pourrait avoir besoin de modifier d'autres extensions de fichier que mp3. Les guillemets sont nécessaires pour échapper aux résultats

freudi
la source
1

J'aime le lecteur multimédia VLC pour créer des listes de lecture m3u dans Ubuntu. Faites glisser et déposez les fichiers audio dans la section liste de lecture, sous "Média", cliquez sur "enregistrer la liste de lecture dans un fichier", sélectionnez le type de liste de lecture que vous souhaitez créer à côté de "Fichiers de type", nommez-le puis enregistrez.

RedPook
la source
0

Utilisez sed pour supprimer n'importe quelle partie des informations de chemin pour les rendre relatives et si nécessaire, pour passer des barres obliques inverses aux barres obliques.

Dans l'exemple ci-dessous, la première commande la supprime /full/path/Music/et la remplace par un point. Le second inverse les barres obliques (mon système audio Ford Sync n'aime pas les barres obliques dans les listes de lecture.)

sed -i 's/\/full\/path\/Music\//\./g' "playlist name.m3u"
sed -i "s/\//\\\/g" "playlist name.m3u"
Bob H
la source
-1

VLC Media Player! Ici, vous pouvez enregistrer créer et enregistrer la liste de lecture dans un fichier, mais j'aimerais également que Playlist Creator fonctionne dans Ubuntu!

Lars
la source
1
Je ne vois pas comment le configurer pour utiliser des chemins relatifs. Avez-vous trouvé un moyen de le faire?
Jazz