Jump to content

API Question & Symfonium Music Player Blacklisting Songs


Recommended Posts

Posted

I entertain this question out of ignorance. I've tried to get Symfonium music player to 'Hide from Library' songs on my NAS running Emby Server. Blacklisting a song basically.

I was told by developer of Symfonium that "All the media providers that provides the content via an API and not directly the files" can do this. Currently, I cannot do this with Symfonium pointing to my Emby Server installation. The feature just does not show up.

OneDrive for example does work so there must be an API connection involved.

So I assume my current connection is not using an API. Does Emby Server have an API that will work with Symfonium so the 'Hide from Library' feature will show up. It currently does not.

I found this, but not sure if this applies to my question and what the {apipath} would be. 

REST API Documentation

Accessing the API

The Emby Server API can be reached via:

http[s]://hostname:port/emby/{apipath}
Posted

Hi, I don't quite understand. It this about hiding a song or getting something to show up?

Posted

The option to hide a song in Symfonium apparently is not available with Emby unless the former can connect via an API. 

There are two interesting threads on this which illustrate the problem. 

The second thread is where the developer specially addresses the API issue. The first thread discusses that Jellyfin and Emby have issues with the feature, but Onedrive does not.

https://www.reddit.com/r/Symfonium/comments/1npsew8/where_is_the_option_hide_from_library_located_ie/

https://support.symfonium.app/t/blacklisting-certain-song-from-playing/10729

 

Posted

My guess would be that Symphonium can directly access music files on a provided Onedrive account and therefore "Hide from Library" is an available Symphonium function. BUT if Symphonium is accessing music files from Jellyfin/Emby via API, then the "Hide from Library" function is not available as standard and you are therefore reliant on how Symphonium uses the Emby API and the functionality available within Emby itself. 

Posted
19 hours ago, user24 said:

My guess would be that Symphonium can directly access music files on a provided Onedrive account and therefore "Hide from Library" is an available Symphonium function. BUT if Symphonium is accessing music files from Jellyfin/Emby via API, then the "Hide from Library" function is not available as standard and you are therefore reliant on how Symphonium uses the Emby API and the functionality available within Emby itself. 

This is exactly right. Because there isn't an equivalent feature in emby server, it has to be handled purely within the client app until such a thing is added to the server.

It's a possibility though because this feature request has come up before.

Posted

I was just going to go online and post the suggestion that this be added to the Server. It would simply be a right click on a song, 'blacklist or whatever term is acceptable' and then that would take care of the issue. I don't do coding so I am not sure how hard this would be, but I imagine there have been harder things accomplished. My temporary work-around of creating a .embyignore and putting the songs in the file for any individual album is a bit of work. :-)

Posted
Quote

It would simply be a right click on a song, 'blacklist or whatever term is acceptable' and then that would take care of the issue.

This little menu option is the easy part. The hard part is then adding it to nearly every database query to make sure it gets excluded, because at that point it's already part of your emby library. So then we're going to have situations where it should be excluded and others where it shouldn't, and all of this will have to be figured out and worked through.

Quote

My temporary work-around of creating a .embyignore and putting the songs in the file for any individual album is a bit of work. 🙂

Yea if you don't mind it being dropped from the library database entirely, this will do the trick.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...