pragha-music-player / pragha

Pragha is a Lightweight Music Player for GNU/Linux.
GNU General Public License v3.0
173 stars 35 forks source link

add support for tracker music ( xm, mod, sid, .. ) #58

Closed ghost closed 9 years ago

ghost commented 10 years ago

afaik most of them are already supported in gstreamer via the modplug plugin. would be greatly appreciated ;)

matiasdelellis commented 10 years ago

Hi, Finish to fix a few things, and then add it.. It is not difficult, but I'm with little free time... ;)

I'm curious.. What do you use this type of format? :sweat_smile:

ghost commented 10 years ago

hehe, ever heard of chiptune and http://modarchive.org/ ? :)

thanks for the support.

hyshka commented 10 years ago

Pretty please :)

matiasdelellis commented 10 years ago

Ohh. Sorry for the delay.. It's simple .. but i was focused on several things... The most important changes already made​​.. and now i can focus on other things.. And I had time lately, but i dedicate to Pragha port to Windows .. haha.

I promise that before the end of the month do the changes. =) Regards.

hyshka commented 10 years ago

Awesome, you are doing a great job, Matias. Thanks for you hard work, it's proven your skill and dedication in the case of Pragha.

matiasdelellis commented 10 years ago

Hi Few days after month end.. and finish doing it in half an hour.. :sweat_smile:

Sorry for the delay ... and I hope you find it useful! :wink:

Regards, Matias.

matiasdelellis commented 10 years ago

p.s: only add support to mod files. (Although without reading tags)

If you want to support others tracker formats should add the mime_type to the list

const gchar *mime_tracker[] = {"audio/x-mod", "audio/x-xm", NULL};

..on pragha-file-utils.c

To get mimetype of other files I will recommend the command:

gst-typefind ../../Escritorio/metallica_in_concert.mod

OlekMazur commented 8 years ago

Hi, May I ask what is the reason for maintaining white lists of MIME types in the application instead of relying on libraries and simply accepting all audio/* & video/* ? For example, pragha lacks support for audio/aac, audio/mp2 or audio/mp4 despite GStreamer can play that.