MusicCabinet - artist radio, genre radio & related artists

Artist radio, genre radio & related artists. A Subsonic server for music nerds.

Moderator: moderators

Re: MusicCabinet - artist radio, genre radio & related artis

Postby maxxh » Sun Sep 16, 2012 8:37 pm

Media scanning just finished, the last.fm integration is awesome -- thanks again.

Another small bug: Log out button ignores --context-path.
change link to href="j_spring_security_logout" here.


Do you plan to port the Subsonic 4.7 playlist feature into MusicCabinet?
Proper playlist support is the only thing i am missing right now.
maxxh
 
Posts: 21
Joined: Sat Apr 16, 2011 9:22 pm
Location: Austria

Re: MusicCabinet - artist radio, genre radio & related artis

Postby hakko » Sun Sep 16, 2012 8:50 pm

This is so convenient, I don't even have to code anymore!

I'm not really aware of what Sindre has done since 4.6, other than that playlists has been moved from .m3u files into being stored in the database. And that made a lot of people upset on the forum. What feature are you looking for, more specifically? Having playlists appear in the left frame? Has Sindre done any other improvements to them?

In general, I think that the current <frame>+<table>-based UI is old and outdated and I'm hoping for a makeover from scratch. Plus I'm more of a back-end developer than a designer so I rarely make big UI changes just for fun. But I'm of course open for ideas, even though there's no such change in the pipeline.
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: MusicCabinet - artist radio, genre radio & related artis

Postby maxxh » Sun Sep 16, 2012 9:22 pm

I have only tested 4.7 for a very short time, but what i have seen:
In 4.7 the playlist-list is shown in the left frame.
If you click on a playlist, you see the tracks in the main frame (like an album view).
You then have the possibility to play/add the whole playlist, or just some tracks.
You can also move and remove specific tracks from the playlist.
And there is the sharing feature. Playlists are private by default (only visible and changeable by the creator), but the playlist can be made public (visible to all users, changeable by the creator and admins).

What i liked about these changes, is that you can view/browse the playlist before actually having to load the list (in 4.6 you don't know what exactly you are loading). Plus picking selective songs to add to the player is nice.
maxxh
 
Posts: 21
Joined: Sat Apr 16, 2011 9:22 pm
Location: Austria

Re: MusicCabinet - artist radio, genre radio & related artis

Postby hakko » Sun Sep 16, 2012 9:27 pm

OK, that makes sense to me. I'll have to have a look at the demo server to see it in action.

I have another open source project that I need to start working on first of all though, so don't expect anything in the nearest future.
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: MusicCabinet - artist radio, genre radio & related artis

Postby jake- » Mon Sep 17, 2012 2:33 pm

hakko wrote:I'm happy to announce that Last.fm groups are now integrated into MusicCabinet/Subsonic. See viewtopic.php?f=4&t=9777&p=45742#p45742. To use it, go to Settings -> MusicCabinet -> Group settings, and add "Brainwashed" or some other group of your taste. Head over to Genres, and it should be displayed below your genre cloud. If it doesn't, go have a coffee, and come back and press Genres again, last.fm might just be slow.

Also, searching has been fixed for mobile clients (works on my iSub at least).


Very nice. Thanks again.

Could you have a look at the saving of the tag configuration? I cannot save what tags to display (the marks in the tag configuration). After saving the changes most of the marks I disabled are turned on again.

Thanks
jake-
 
Posts: 40
Joined: Sat Oct 16, 2010 8:09 pm

Re: MusicCabinet - artist radio, genre radio & related artis

Postby jacobthe4th » Mon Sep 17, 2012 7:07 pm

One small question... related to sharing. I had run that mod that allowed those who host their own site (not through Sindre's Subsonic Domain) to share by mod'ing some files. See this thread... http://forum.subsonic.org/forum/viewtopic.php?f=8&t=7599

Can sharing still be done in the mod? If so where do I enter the server address? I that is works if I create the share, then replace the host address PCs LAN IP with my WAN server address, but is there a way or place I could enter my WAN server address?

Thanks,

Jacob
Subsonic V6.1.6 User - Lifetime Donation

- WHS 2011 (HP EX 490 - e7500 with 4GB RAM, 16TB HDD)
- 2,039 artists
- 9,121 albums
- 120,791 songs

All FLAC, All the time...
User avatar
jacobthe4th
 
Posts: 41
Joined: Thu Oct 07, 2010 2:23 pm
Location: US

Re: MusicCabinet - artist radio, genre radio & related artis

Postby hakko » Mon Sep 17, 2012 7:09 pm

jake- wrote:Could you have a look at the saving of the tag configuration? I cannot save what tags to display (the marks in the tag configuration). After saving the changes most of the marks I disabled are turned on again.


I can't reproduce that. Could you delete your jetty directory, clear your browser cache and try a few different browsers and see if it's consistent? I just tried with Firefox/Safari with tags with and without blanks (not that that should matter...) and it was saved and immediately reflected on the genres page, both turning on and turning off tags.
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: MusicCabinet - artist radio, genre radio & related artis

Postby hakko » Mon Sep 17, 2012 7:16 pm

jacobthe4th wrote:One small question... related to sharing. I had run that mod that allowed those who host their own site (not through Sindre's Subsonic Domain) to share by mod'ing some files. See this thread... http://forum.subsonic.org/forum/viewtopic.php?f=8&t=7599

Can sharing still be done in the mod? If so where do I enter the server address? I that is works if I create the share, then replace the host address PCs LAN IP with my WAN server address, but is there a way or place I could enter my WAN server address?


I don't think you need to apply that mod, I've already removed the limitation that forces people to use a *.subsonic.org address when sharing. So, when you click a share link, it should give you something like http://<yourdomain>/share/aBcDe. <yourdomain> is based on your network settings but you can use the /share/aBcDe no matter if you access the server via a DNS name, IP etc.
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: MusicCabinet - artist radio, genre radio & related artis

Postby jake- » Mon Sep 17, 2012 7:37 pm

hakko wrote:
jake- wrote:Could you have a look at the saving of the tag configuration? I cannot save what tags to display (the marks in the tag configuration). After saving the changes most of the marks I disabled are turned on again.


I can't reproduce that. Could you delete your jetty directory, clear your browser cache and try a few different browsers and see if it's consistent? I just tried with Firefox/Safari with tags with and without blanks (not that that should matter...) and it was saved and immediately reflected on the genres page, both turning on and turning off tags.


- jetty deleted
- checked with safari (mac) and FF (win)

Problem persists. Nothing in the logs. Anything else I can do to help find the problem?
jake-
 
Posts: 40
Joined: Sat Oct 16, 2010 8:09 pm

Re: MusicCabinet - artist radio, genre radio & related artis

Postby torgull » Mon Sep 17, 2012 7:46 pm

hakko, thanks for musiccabinet! integration with last fm is great. :D

i've got a few questions.most of the time i'm using file mode in the left frame for selecting my music. however when i select a source in the left frame i only get a list of the content in the right frame. is it possible to add in the right frame the buttons play all, play random before the folder name? because if i have tracks directly in a folder i'm unable to select them all and play!

now its only possible to select one file at a time instead of the folder.

....

the same when pushing 'file tree' button. i'm only seeing the + button.. would like to see 'play all' and 'play random' buttons as well.


or am i doing something wrong? :lol:
Running VM Subsonic standalone, v4.6 on Debian with ESXi5.1 as host. 512mb memory limit
torgull
 
Posts: 17
Joined: Fri Oct 21, 2011 10:55 am

Re: MusicCabinet - artist radio, genre radio & related artis

Postby jacobthe4th » Mon Sep 17, 2012 8:05 pm

I don't think you need to apply that mod, I've already removed the limitation that forces people to use a *.subsonic.org address when sharing. So, when you click a share link, it should give you something like http://<yourdomain>/share/aBcDe. <yourdomain> is based on your network settings but you can use the /share/aBcDe no matter if you access the server via a DNS name, IP etc.


Yes, sharing does work when you replace the IP address, with the appropriate DNS address. However, I was wondering if there a place I could change the IP with Name address in the settings or in a *.jsp file.

I get this now... Image

Which is no biggy if I email someone a link, but the FB, Google+, and Twitter links, embed the link including my host IP, not the DNS Address and that is not modifiable from their share UI.

I cannot stress enough this is so NOT a big deal, it was really just a question. I am happy copying, pasting, then modifying the address, just wondered if there was a place I could mod, or if I was doing something wrong.

Thanks again for this Mod/App Hakko, this has really opened my collection to myself and my friends.

- Jacob
Subsonic V6.1.6 User - Lifetime Donation

- WHS 2011 (HP EX 490 - e7500 with 4GB RAM, 16TB HDD)
- 2,039 artists
- 9,121 albums
- 120,791 songs

All FLAC, All the time...
User avatar
jacobthe4th
 
Posts: 41
Joined: Thu Oct 07, 2010 2:23 pm
Location: US

Re: MusicCabinet - artist radio, genre radio & related artis

Postby hakko » Mon Sep 17, 2012 8:18 pm

jake- wrote:- jetty deleted
- checked with safari (mac) and FF (win)

Problem persists. Nothing in the logs. Anything else I can do to help find the problem?


I'm a bit lost atm. Is it at all connected with "corrected tags"? I tried to mess with them too but couldn't reproduce. I guess I just need to add extensive logging to the whole procedure.

If you'd like, you could have a look in the database. This is supposed to be your saved tags:

Code: Select all
select t.* from library.toptag tt inner join music.tag t on tt.tag_id = t.id order by t.tag_name;


Does it change at all when you try to save your settings?
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: MusicCabinet - artist radio, genre radio & related artis

Postby hakko » Mon Sep 17, 2012 8:34 pm

torgull wrote:hakko, thanks for musiccabinet! integration with last fm is great. :D

i've got a few questions.most of the time i'm using file mode in the left frame for selecting my music. however when i select a source in the left frame i only get a list of the content in the right frame. is it possible to add in the right frame the buttons play all, play random before the folder name? because if i have tracks directly in a folder i'm unable to select them all and play!

now its only possible to select one file at a time instead of the folder.

....

the same when pushing 'file tree' button. i'm only seeing the + button.. would like to see 'play all' and 'play random' buttons as well.


or am i doing something wrong? :lol:


What I do wonder is: why do you use the file based mode in the left frame? This mod revolves around the last.fm integration but in file based mode, you get nothing out of that, just files and folders? The only reason I built it was to give people something to listen to while they scan their library for the first time. And so that people can access their movies, and newly added albums immediately. I never meant it to be a full-blown, real alternative.

I understand adding a whole directory to a music player like Foobar that is built around a super efficient playlist window which handles thousands of songs. But the Subsonic UI doesn't really work like that. Having a "Play all" button for your root media folder wouldn't behave very well in the web interface, I'm afraid. If you use the tag based interface, you get "Play all" for artists and albums at least?
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: MusicCabinet - artist radio, genre radio & related artis

Postby jake- » Mon Sep 17, 2012 8:41 pm

hakko wrote:
Code: Select all
select t.* from library.toptag tt inner join music.tag t on tt.tag_id = t.id order by t.tag_name;



Error: argument of JOIN/ON must be type boolean, not integer
... on tt.tag_id
^
jake-
 
Posts: 40
Joined: Sat Oct 16, 2010 8:09 pm

Re: MusicCabinet - artist radio, genre radio & related artis

Postby hakko » Mon Sep 17, 2012 8:48 pm

jacobthe4th wrote:Yes, sharing does work when you replace the IP address, with the appropriate DNS address. However, I was wondering if there a place I could change the IP with Name address in the settings or in a *.jsp file.


Ah, I see. My code does some kind of best effort to look up a name for the host falling back to IP number (see http://docs.oracle.com/javase/1.5.0/doc ... Name%28%29 ), but there's no configuration to put a hard-coded value there instead. If you feel like modding this mod, you can check out the code and put a value of your own choice here: https://github.com/hakko/subsonic/blob/ ... .java#L107.

Thanks for your feedback, it makes me happy to hear you're enjoying it!
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

PreviousNext

Return to MusicCabinet

Who is online

Users browsing this forum: No registered users and 2 guests