J'ai un tas de .mp3
fichiers music ( ) sur mon disque et je voudrais les lire depuis Emacs. J'ai essayé EMMS , mais il semble plutôt gonflé. Je suis curieux de connaître d'autres possibilités, avec comparaison des fonctionnalités. Je m'intéresse en particulier à ceux-ci:
Simple - Si le lecteur donné est assez simple pour commencer à l'utiliser en quelques minutes, y compris l'installation et l'apprentissage des bases.
dired
intégration - Pour que je puisse par exemple marquer certains fichiers musicauxdired
et les faire jouer / ajouter à la playlist.Capacités d'édition - J'aimerais pouvoir modifier les balises id3.
bongo
emms
music-player
mbork
la source
la source
:)
Je comprends qu'aujourd'hui il n'y a que 2 paquets pour lire de la musique, donc leurs noms + le but général tiennent dans les 5 balises autorisées. Si deux autres packages apparaissent et sont mentionnés ici, ajouterez-vous également une balise pour eux? Les experts peuvent trouver la réponse à partir de balises qu'ils savent être liées à leur spécialité: je m'attends à ce qu'un expert en bongo suive également emms et lecteur de musique, car il peut y avoir des questions étiquetées avec celles dans lesquelles ils peuvent encore avoir des connaissances utiles pour mettre sur la table.Réponses:
Le système multimédia Emacs (EMMS)
Votre diatribe initiale suggère que vous n'avez pas vraiment essayé l'EMMS ... Peut-être que vous devriez?
C-a
C-k
(en version git seulementC-k
).mplayer
? Ouvlc
? Remarque, EMMS est assez bon pour choisir des options de lecture sensées, voyezemms-default-players
.dired
raccourcis clavier, il y en aemms-mark-mode
.point
dansdired
avecd
.dired
avecemms-play-dired
.E
sur une piste.emms-browser-covers
et ci-dessous).Configuration rapide du navigateur EMMS
Ajoutez quelque chose comme ça à votre
init.el
(après avoir installé EMMS):Cliquez
F7
pour voir les instructions d'initialisation. Pour ajouter de la musique, faitesM-x
emms-add-directory-tree
. Cela ajoutera toute la musique à*EMMS Playlist*
(disponible viaF7
F7
) et éventuellement à votre bibliothèque. N'hésitez pas à vous désinscrire de la bibliothèque et à utiliser la liste de lecture uniquement. Ajustez simplement lesF7
appels.Jolie pochette
Obtenir une jolie pochette dans EMMS est assez simple. Tout d'abord, lisez le manuel (cliquez sur le lien "jolie" ci-dessus). L'essentiel est que pour chacun,
~/music/artist/album
vous avez besoin de l'ensemble:cover_small.jpg
de 100px × 100px, comme utilisé à gauche ci-dessus, etcover_med.jpg
de 200px × 200px, comme utilisé à droite ci-dessus (ajustez les tailles à votre guise). Le no-cover ( Selmasongs ci-dessus) est défini viaemms-browser-default-covers
.beet
peut aller chercher des couvertures pour vous. Utilisez ensuitefind
etconvert
(deimagemagick
) pour redimensionner et renommer les couvertures. C'est un peu "manuel" pour le moment. . . J'utilise le script suivant, qui est probablement copié ou inspiré par les interwebs. Je ne suis pas compétent avecshell
alors faites-moi savoir si vous connaissez une meilleure façon.la source
Vous recherchez peut-être Bongo : http://wikemacs.org/index.php/Media_player#Bongo
Mon préféré est cependant mpg123. Commandes très simples et nombreuses disponibles. Je ne l'ai pas intégré à Dired mais j'ajoute rapidement des fichiers ou dossiers à la playlist grâce à Ido.
la source
Signet + . Recherchez « musique » (et « liste de navigation ») sur cette page.
Vous pouvez mettre en signet des fichiers audio individuels. «Sauter» vers un tel signet le joue.
Vous pouvez afficher uniquement vos signets de fichiers audio à l'
*Bookmark List*
écran et naviguer parmi eux, sous forme de liste de lecture. UtilisezC-x p B
puisC-x p next
pour parcourir la liste de lecture.Utilisez
P B
dans*Bookmark List*
, pour n'afficher que les signets de votre fichier audio, puis utilisezC-x r m
-le pour marquer cet état de la liste des signets. "Passer" à ce signet-liste de liste vous présente ce même affichage (liste de lecture).Utilisez des balises de signet pour marquer des signets sonores comme vous le souhaitez, pour les organiser en ensembles arbitraires, qui peuvent se chevaucher.
Vous pouvez également avoir un fichier de signets distinct pour un ensemble donné de signets. C'est une autre façon de les organiser.
Toutefois, notez que actuellement Emacs lui - même prend en charge uniquement
*.au
et*.wav
fichiers sonores - voir le manuel Elisp, noeudSound Output
. Bookmark + reconnaît donc uniquement ces fichiers automatiquement en tant que fichiers audio et leur donne unefile-handler
propriété deplay-sound-file
.Si vous utilisez MS Windows, cependant, vous pouvez profiter des associations de fichiers pour les signets de n'importe quel fichier. Ainsi, si, par exemple, vous avez associé un programme Windows
Foobar
à, disons, des fichiers ayant une extension.mp3
, vous pouvez utiliser Bookmark + pour les lire. Ce n'est pas différent de profiter de toute autre association de fichiers Windows .la source