02-03-2024, 01:01 PM
(02-03-2024, 11:49 AM)psychofaktory Wrote:(02-03-2024, 11:41 AM)Nutul Wrote: In theory you are right.
In practice... as has been said: you don't write a UpNP controller every day...
If you need it only to be able to play in moOde without using a phone/tablet as a controller, couldn't you just add the music library through shared SMB folder in moOde?
I understand that.
I just wanted to express that it would be a useful feature and it would be nice to have such a function.
If I were to integrate the existing music library into Moode via an SMB share, I would have access to the music, but only via the structure of the media library created by Moode.
With UPnP, on the other hand, there are many ways to prepare the structure of the library and thus make the music collection more individually accessible.
In my case, a structure perfectly prepared for our needs is already available via the Minimserver and is also already being used on other devices. For example under Kodi. However, it can currently only be used via Moode via an external control point.
The usage scenario makes sense, and if someone can find an actively maintained Open Source project that provides the capability to make a UPnP media server appear as a browsable Linux file system on RaspiOS I'll have a look. What code does Kodi use?
For some history moOde did include this functionality prior to release 8.1.0 (2022-06-21) but as noted in the 8.1.0 release notes it was removed.
Code:
- UPD: Remove UPnP browser (djmount) which is unsupported on 64-bit RaspiOS
Note that even barring the failure to run on 64-bit RaspiOS, the djmount project is also long since abandoned. The last update was nearly 20 years ago. https://github.com/mbarbon/djmount and so that alone would have gotten it on the "To be removed" list.
The other issue with approaches like djmount which proxy all the UPnP media server data into a Linux file system is slow performance and duplicate references to files because of how the UPnP data is structured.