NS8-LogitechMediaServer App - Alpha

Hi,

I am happy to announce the Logitech Media Server app for NS8.
Please note that it is my first and it is currently in alpha stage, so some features are still missing. Primarily an easy way to upload you music collection directly to the music volume is missing, this can done manually. I intend to add SFTPGo for this job soon.

Installation
add-module ghcr.io/epetersen-lab/logitechmediaserver:0.0.1 1

Source can be found here: https://github.com/epetersen-lab/ns8-logitechmediaserver

Please also visit the awsome NS8 Application Overview.
https://wiki.nethserver.org/doku.php?id=ns8:applications:applications

Happy listening…

PS.
Lyrion Music Server is the successor of Logitech Media Server.
As this is very much the same, i intent to do an app for this one too.

7 Likes

The category for this app has changed to “MultiMedia” in the application directory.

Allright.

@davidep, maybe the same should happen in NS8 then.
Add ‘Audio’ to software center application categories

As always, I’m open to your pull requests for the category list!

Please keep in mind that removing an existing category is quite challenging, as we must avoid breaking any existing applications.

That is why i am a little unsure how to solve… but as this is fairly new item in the categories i rate the risk as low.

1 Like

Yep, hence the change now. But I can not create pull requests for I am no programmer nor developer. I am a simpel Nethserver user.

Yes, there is only 1 for now, so no harm done.

1 Like

Please consider that people do NOT have a github account , and if they have, are not programmers, or know how to perform a ‘PR’. The community consists of many brillant people with many skills and ideas, and that any voice must be heard, without limitations. Being able to program is just another skill out of many. Just like Nethesis, many skills and working as a team get the job done.

Where or what is the ‘official’ list of categories please? I was under the impression it would be a joint effort between Nethesis and the community. Hence the sharing of a proposal list on the wiki.

Well Well it took me 10 years to accept that I am a developer, maybe you will need the same time than me Laylow, but a lot of people are able to do it, sometimes with guidance that I could do or myself if there is no chance :stuck_out_tongue:

here the work is to edit (why not online with github) this file here, save the file and let you guided by github to create the PR

please ping me for guidance, sometimes it is easier :stuck_out_tongue:

2 Likes

I think the process followed by Erik, is a great example:

  • discuss the new or renamed category on a thread
  • once reached and agreement, open a PR
  • if the user can’t or wan’t open a PR, just ping a dev to do it
  • merge the PR and the new list of category is live

The “source of truth” of the category list should be always the metadata of the Software Center because it’s the one that really does the job.
But it’s wonderful to have ad readable list on the the wiki, maybe we just need to add to the page a link to the “source”: ns8-core/core/ui/public/i18n/en/translation.json at main · NethServer/ns8-core · GitHub

It is. Is there any category that need to be added to the metdata?
Please list them here and we are going to add them.

Edit: of course, adding a category to the Software Center metadata make sense only if there is an application that uses it!

3 Likes

Thanks, But the list on the categories wiki page are not in sync yet.

Next to my appreciation for replies and efforts, it was my point to show that the descision making process is vague like:

Currently only a few categories listed on the wiki page are reserved for future use. This to have a bit of a framework/model to prevent creating categoeries on the fly that deviate from detailed level or are too specific. An example could be a category ‘Horses’, where ‘Animals’ would be more appropriate. Hence the change from ‘Music’ to ‘Multimedia’, and the catch all category ‘Productivity’ for apps that assist in productivity unless well known for their use such as ‘Database’. Therefor ‘Web’ and ‘Office’ are not isted on the wiki page as these are too broad and not real categories. Depending on the real functionality they could be ‘Productivity’ and ’ Development’, where ‘Moodle’, a web application is categorized as ‘Education’, and NethVoice is ‘Communication’ and not ‘Collaboration’, where Mattermost is not ‘Web’ but ’ Collaboration’ and eJabberd is ‘Communication’.

Hope it makes sense.

About the same time it took me to understand that I am not a developer :slight_smile: It does not make me expendable.

2 Likes