Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - mivk

1
Questions / How to play Opus (webm or mka) files?
February 28, 2018, 22:14:00
gmusicbrowser doesn't seem to recognize opus files. Is there anything I can do to make it work?

I understand that my gstreamer install on Ubuntu 16.04 can play opus files, and I can actually play them in VLC, SMplayer, mpv, Rythmbox, etc.

I also thought that gmusicbrowser should be able to play anything that gstreamer understands. (I have "gstreamer 1.x" selected in Settings/ Audio)

I have tried wrapping the opus files in .opus, .ogg, .webm and .mka, but gmusicbrowser never seems to recognize them as audio files.

Thanks for any help
2
J'écoute souvent ma musique en mode aléatoire (Weighted Random), mais pour la musique classique, je voudrais pouvoir forcer certains "morceaux" à rester groupés.

En particulier pour l'opéra, où les disques sont souvent découpés en nombreux morceaux. Ce découpage peut être énervant quand on arrive sur un extrait d'opéra de moins d'une minute pour sauter directement à tout autre chose.

Je voudrais donc pouvoir, sans changer le découpage du disque original, définir 2 propriétés pour certains morceaux:

[ ] "à la fin, toujours passer au suivant du disque". (Utilisé pour parties 1/3 et 2/3 par exemple)
[ ] "ignorer ce morceau en mode aléatoire (ne pas utiliser comme cible)". (Utilisé pour parties 2/3 et 3/3 par exemple)

Peut-être qu'une analogie avec le traitement de texte sera plus claire. Dans un traitement de texte comme Word ou LibreOffice, les styles de paragraphe ont des propriétés "keep with next" et "keep with previous". On peut ainsi forcer par exemple un titre à rester avec le paragraphe qui suit, ou un groupe de "bullets" à rester tous sur la même page.

Dans les "Song properties" de gmb, il y a une propriété "Grouping", mais elle ne semble concerner que certains modes d'affichage.

Cette idée a-t-elle déjà été envisagée/tentée?

Existe-t-il des "tags" qui pourraient être utilisés dans ce sens?

Je pourrais essayer de proposer des patchs dans ce sens, mais gmb est un gros programme complexe. Dans les modes Random/Shuffle, où serait-il judicieux d'inclure les tests pour ces 2 propriétés? Et où est définie la structure de la base de données pour y ajouter ces 2 propriétés?

Merci,

PS: Et de toute façon merci beaucoup pour ce player!

PS2: Je me débrouille assez bien avec Perl.