![]() This fix is a workaround to playback for UPnP by MediaMonkey to play FLAC and High resolution FLAC. ![]() There is no merit by turning it off, but it can be used to check whether the application or plug-in on the playback side is judging by the extension. Therefore, the function is added with default ON. This option does not affect UPnP client applications (and their plug-ins) that are already playable.Add option to add file extension to URI of music files on UPnP settings page.This fix is only for stream playback via UPnP.) These are not affected by the modification. However, this is limited to cases where the data resource is song on UPnP.(Images, and music resource paths in M3U exist as resources for which JWT is used. The token to be disclosed to the outside : Simply add a file extension to the legitimate token.If there are 4 parts, it will be considered as additional data of the characteristic specification by the file extension and the 4th part will be discarded. Therefore, the processing process is added immediately before the verification of the token. When accepting tokens : The current token specification has three parts (fixed length).Remove file extension when accepting tokens. Add a file extension to the token to be disclosed to the outside.The principle is simple, but it's a bit tricky because it's a JWT implementation. Modify so that the file extension can be added only to the UPnP music resource URI. This decision on the plugin is an extension-dependent process found in typical windows applications. So while UPnP's most general MP3 can be played without problems, FLAC will fail with the codec. MediaMonkey performs format branching by the main application, and in the case of FLAC, it seems that further codec checking is performed on decoder plugins. Therefore, the workaround is individual for each application and each plug-in on the application. Codec checks may be performed in the main application, plugins, or both. Many clients use separate plugins for each format. On Windows, there are various client implementation methods.Currently, these are taken into consideration, so UPnP apps on Android should be playable in most cases. Or for strict players, UPnP attributes may be checked. If the client is a Java implementation, that is, an android app, it will most be read from the file header (or MIME).Codec judgment includes judgment by MIME, file header, extension and attributes according to UPnP specifications, etc.The reason why the UPnP client cannot play is often due to the implementation of codec judgment. Until now, MP3s can be played, but FLAC cannot be played due to a codec error. Modify to support FLAC playback with MediaMonkey for Windows.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |