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

Support all audio files recognized by GNOME's GIO #102

Open OlekMazur opened 8 years ago

OlekMazur commented 8 years ago
  1. Remove built-in white lists of supported MIME types (apart from playlists, which need special handling)
  2. Don't discard files without tags recognized by taglib

This should cover all future issues similar to #58.

matiasdelellis commented 8 years ago

Hi @wymiatacz It is a welcome change.. :smiley:

It is a change that I've been thinking a while.. But the problem to solve is that every time that save a tag change pragha try to save tags using taglib regardless if support it or if it is a CD or an MTP device where not work.. Let me see as a complement to solve this too .... :wink:

Thanks for all, Regards,

OlekMazur commented 6 years ago

Hi @matiasdelellis Let me know what do you think about new version of the change. Regards

matiasdelellis commented 6 years ago

Hi @wymiatacz Sorry for the delay in answering, and the slow progress in the development.. 😞 You're right.. I have few excuses to do this .. Even more taking in account the advances in Ampache or mtp.. I have to differentiate the files that can edit taglib, and the read only services... 😉

OlekMazur commented 6 years ago

I just uploaded a new version of the change a few days ago and asked you for a comment. This time the change proposal is much less, let's say, invasive than the original one. If you tell me what's wrong with it, I can try to improve it further.

With my change, the "Edit track information" option is still available and shows the tag edition dialog even if the track is unsupported by taglib (therefore clicking OK has no effect). The error in saving tags is silently ignored. Is this the only problem, or do you see others? Do you have a proposal how it should behave? Graying out this option for files unsupported by taglib?

matiasdelellis commented 6 years ago

Hi @wymiatacz Excuse me again, between being busy, I lost my computer with a lot of information, and now I'm coming back.. Your proposal in principle is correct, but for the future release of pragha probably falls short.. 😉

I just wanted to plan a more comprehensive proposal:

But in principle, adding an option to "Allow partially supported files" as a warning, would be enough to accept your proposal.