vitamin-caig / zxtune

Mirror of http://bitbucket.org/zxtune/zxtune repository with robot-only issues tracker
https://zxtune.bitbucket.io
148 stars 17 forks source link

zxtune-android: add library name #2205

Closed ghost closed 1 year ago

ghost commented 1 year ago

Hi

I would love to see which library is currently used for playing a file. So I mean one of the sound libraries zxtune is using. Is that easy to add?

You could add it below 'program' at the left.

vitamin-caig commented 1 year ago

What if several libraries are used?

ghost commented 1 year ago

I don't understand how a file can be played by 2 libraries at the same time. According to me, this is impossible

Can you give an example?

But if this is really possible, you just can write the libraries under each other (on a separate line).

I use zxtune each day on my android tablet and the only thing I'm missing is information about what library is used. Also the real file format is not displayed somewhere or am I wrong? At least I can't find it

vitamin-caig commented 1 year ago

E.g. in order to play .mp3 used internal parsing and external decoding. Both parts are essential.

ghost commented 1 year ago

Ok I understand. Do you want to add this small 'information' feature? I would really like to see this information zince my chiptunes are so many different formats.

Thanks Lisa

vitamin-caig commented 1 year ago

What library name information is for?

ghost commented 1 year ago

It's interesting to see when you are playing a file. You could display somerhing like this: NES Sound Format (NSF) Game Emu

First the format and then below what library is playing it.(don't know if this is correct)

vitamin-caig commented 1 year ago

It's quite specific information. For some formats there's 'platform' trait available. Hope, sometime this will be used to display additional information (e.g. picture with console)

ghost commented 1 year ago

So you mean you don't like it?

vitamin-caig commented 1 year ago

Yep. Moreover, it's error-prone a bit.

ghost commented 1 year ago

Also the format type you can't display? Is there no code that tells the file format without any error possible? How else to know what library must be used to play that file?