BKKKPewseys Note to SANTA

Got an idea? Missing something? Post your feature request here.

Moderator: moderators

BKKKPewseys Note to SANTA

Postby BKKKPewsey » Sun Oct 09, 2011 5:51 pm

With Xmas approaching (in the retail trade at least) I thought I would get my list to Santa (Sindre) early. :D
Here is my Subsonic wishlist.

Administration
  • Greater Control of Users
    • Knowing who is logged on and their IP address -The current showing what they are playing is not good enough
      and can be disabled if you allow your users to change personal settings.
    • Allow users access to specific folders only. This could be implemented via user groups (probably easier) or on an individual basis.
      (BKKK can hear the whining already "I got 60 users and 20 different media folders, do you expect me to change all their settings individually?")
    • Greater control to limit users bandwidth - Some of us (eg me :cry: ) only have ADSL upstream speeds and a video stream just kills it.
      If we could differentiate between local or remote connections and adjust according that would be 8)
  • Better Logging
    • Full log of user activity in an admin only log Including failed log in requests (with IP's)
    • Hide all logs and server info from non-admins
Search
  • Advanced search page - allow searching for artist , album, title, genre & year with searching within results.
    e.g search for artist "foofoo" now find all tracks by "foofoo" with genre "blah" - now find tracks with year date "YYYY"
  • Allow more than 25 search items (some of us have more than 25 albums per artist :? )
  • Allow more advanced search criteria eg wild cards and exact matches only.
    eg Search for "foo bah" find all tracks with "foo" or "bah" in name OR find tracks with both "foo" & "bah" in name

Folder View (left frame)
  • Allow the display as Artist using default directory structure OR as GENRE eg left frame will list all found genre in alphabetical order.
    Click on a genre will show either all artists or all abums tagged with that genre.
    (This could get messy if your albums are tagged by tracks with different genres)

Playlists
  • Implement a more user friendly way of ordering the play lists eg drag & drop
    Chasing tracks up and down the screen with arrows reminds of a very bad space invaders game on a 1st generation computer :roll:
  • Preview function -allows playing a track in the web player without deleting current playlist
    Ok just 1 more track to add to this playlist I have just spent the last 20 mins crafting - I think thats the one lets have a listen OHH! I just deleted the playlist :cry:

OK I think that will do for the moment I dont want to appear too greedy :twisted:
Everyone is entitled to be stupid, Image but some abuse the privilege!

Due to the confusion from too many genres of music, we have decided to put both country music and rap music into the genre of Crap music.
User avatar
BKKKPewsey
 
Posts: 2080
Joined: Mon May 23, 2011 12:16 pm
Location: United Kingdom

Re: BKKKPewseys Note to SANTA

Postby martin » Mon Oct 10, 2011 5:58 am

My full acknowledge for this whishlist... although it's quite a lot.

Maybe an introduction to the code layout of subsonic would help people like me to implement one or more of those features. It seems to me that the subsonic development is not very community-driven...

Martin
martin
 
Posts: 3
Joined: Sun Oct 09, 2011 9:18 am

Re: BKKKPewseys Note to SANTA

Postby Schokobecher » Tue Oct 25, 2011 7:54 pm

Good list,
just start with the Admin section and everything will be fine. :)
Schokobecher
 
Posts: 16
Joined: Tue Oct 25, 2011 4:45 pm
Location: Germany

BKKKPewseys Note to SANTA Part 2

Postby BKKKPewsey » Sun Nov 06, 2011 9:16 pm

Hopefully Santa's little elves are busy with my 1st wishlist, so in case they finish early, here are a few more items :wink:

  • JUKEBOX
    • Implement next/previous track or skip current playing track (How did that get in the playlist)
    • Internet Radio on Jukebox
    • Equaliser for jukebox (Yeah I know icing on cake but if you dont ask... ) :roll:
    Note 4.6 beta Jukebox is much more stable and less fussy with regard to album art - well done :)

  • Video (bandwidth)
    • Max bitrate for VIDEO streams in settings/player
    • Max bitrate for shared video
    • Different settings for local lan and external
      e.g On local lan no limit - external 256K audio and NO video

  • Easier integration of mods
    • Can we have some of the more popular mods somehow integrated within the standard SS install
      Perhaps this could be done via themes (eg theme buuf as is and theme buuf with accordion mod)
      or options on the install.
      I both anticipate and dread new releases for that very reason

OK that should keep the elves busy for another day or two :twisted:

EDIT: Whoops forgot to turn the page

  • Lyrics
    Lyrics that actually work or use embedded ID tag lyrics (my 1st choice)

OK elves get working before I think of something else :lol:
Everyone is entitled to be stupid, Image but some abuse the privilege!

Due to the confusion from too many genres of music, we have decided to put both country music and rap music into the genre of Crap music.
User avatar
BKKKPewsey
 
Posts: 2080
Joined: Mon May 23, 2011 12:16 pm
Location: United Kingdom

BKKKPewseys Note to SANTA Part 3

Postby BKKKPewsey » Thu Dec 01, 2011 1:57 am

Only 25 days to go so time to crack the whip on the elves again.

Just a couple of extra requests this time.


:mrgreen:
Everyone is entitled to be stupid, Image but some abuse the privilege!

Due to the confusion from too many genres of music, we have decided to put both country music and rap music into the genre of Crap music.
User avatar
BKKKPewsey
 
Posts: 2080
Joined: Mon May 23, 2011 12:16 pm
Location: United Kingdom

Re: BKKKPewseys Note to SANTA Part 3

Postby bushman4 » Thu Dec 01, 2011 5:44 pm

BKKKPewsey wrote:


If you tell me that you couldn't find a Muppet that each one of your user's "remind" you of, I'll call you a liar...

Although I switch between Beaker and Animal myself... :wink:

(Just don't assign Miss Piggy to your wife's account...)

Glenn
Glenn Sullivan
Subsonic 6.1.6 (Unraid Docker)
90 regular Subsonic Users

Library as of 2024-10-28:
4,527 artists
19,996 albums
282,151 songs
10201.40 GB
41,583 hours
User avatar
bushman4
 
Posts: 874
Joined: Thu Dec 02, 2010 1:47 pm
Location: Massachusetts, USA

Re: BKKKPewseys Note to SANTA

Postby BKKKPewsey » Thu Dec 01, 2011 8:19 pm

bushman4 wrote:(Just don't assign Miss Piggy to your wife's account...)

You haven't seen my wife :lol:
Everyone is entitled to be stupid, Image but some abuse the privilege!

Due to the confusion from too many genres of music, we have decided to put both country music and rap music into the genre of Crap music.
User avatar
BKKKPewsey
 
Posts: 2080
Joined: Mon May 23, 2011 12:16 pm
Location: United Kingdom

Re: BKKKPewseys Note to SANTA

Postby BKKKPewsey » Sun Dec 18, 2011 2:15 pm

Just a reminder to the elves to get cracking - less than a week to go :lol:

Hopefully the view is like this

Image

However I suspect its more like

Image
Everyone is entitled to be stupid, Image but some abuse the privilege!

Due to the confusion from too many genres of music, we have decided to put both country music and rap music into the genre of Crap music.
User avatar
BKKKPewsey
 
Posts: 2080
Joined: Mon May 23, 2011 12:16 pm
Location: United Kingdom

Re: BKKKPewseys Note to SANTA

Postby somedumbguy » Wed Jan 04, 2012 1:40 am

If you have any luck with this wish thing-I wouldnt mind an option to get the web client to behave like the android app. Basically the way the android app caches the songs would be cool on a web client because if you have intermittent network connectivity it would allow for songs previously played to play. Also, you could rewind and fast forward a lot better.

Good luck with your list.
Definitely a Subsonic Nube
somedumbguy
 
Posts: 5
Joined: Thu Sep 30, 2010 12:55 am

Re: BKKKPewseys Note to SANTA

Postby ytechie » Mon Jan 16, 2012 1:02 am

Santa's here. Here is how to hide the server info and logs from non-admins:

We are going to edit two files: top.jsp and applicationContext-security.xml.

Here we go!

First, let's change top.jsp so that only admins see the status and help (info) links. We are also going to change top.jsp so the subsonic logo reloads the main frame to home.view.

Here is the part we are going to edit:

Code: Select all
<td style="min-width:4em;padding-right:1.5em">
                <a href="status.view?" target="main"><img src="<spring:theme code="statusImage"/>" title="${status}" alt="${status}"></a><br>
                <a href="status.view?" target="main">${status}</a>
            </td>


Here is the problem: I deleted my server info link because I relocated it to the more page. But for those of you who still have it, just know to do the exact same thing we did for the status link to the info link. Add <c:if test="${model.user.adminRole}"> right before the <td> and </c:if> right after the </td>.

Also, change the logo link to home.view like this:

Code: Select all
<table style="margin:0"><tr valign="middle">
    <td class="logo" style="padding-right:1em"><a href="home.view?" target="main"><img src="<spring:theme code="logoImage"/>" title="${help}" alt=""></a></td>


Now we are going to add a few lines to applicationContext-security.xml. The part we are going to edit looks like this:

Code: Select all
<bean id="filterInvocationInterceptor" class="org.acegisecurity.intercept.web.FilterSecurityInterceptor">
        <property name="authenticationManager" ref="authenticationManager"/>
        <property name="alwaysReauthenticate" value="true"/>
        <property name="accessDecisionManager" ref="accessDecisionManager"/>
        <property name="objectDefinitionSource">
            <value>
                PATTERN_TYPE_APACHE_ANT

                /login.view=IS_AUTHENTICATED_ANONYMOUSLY
                /accessDenied.view=IS_AUTHENTICATED_ANONYMOUSLY
                /videoPlayer.view=IS_AUTHENTICATED_ANONYMOUSLY
                /coverArt.view=IS_AUTHENTICATED_ANONYMOUSLY
                /stream/**=IS_AUTHENTICATED_ANONYMOUSLY
                /share/**=IS_AUTHENTICATED_ANONYMOUSLY
                /style/**=IS_AUTHENTICATED_ANONYMOUSLY
                /icons/**=IS_AUTHENTICATED_ANONYMOUSLY
                /flash/**=IS_AUTHENTICATED_ANONYMOUSLY
                /script/**=IS_AUTHENTICATED_ANONYMOUSLY
                /crossdomain.xml=IS_AUTHENTICATED_ANONYMOUSLY
            
                /personalSettings.view=ROLE_SETTINGS
                /passwordSettings.view=ROLE_SETTINGS
                /playerSettings.view=ROLE_SETTINGS
            <!-- shareSettings changed from ROLE_SETTINGS on 01/05/2012 by ygunsburg -->
                /shareSettings.view=ROLE_SHARE
            
                /generalSettings.view=ROLE_ADMIN
                /advancedSettings.view=ROLE_ADMIN
                /userSettings.view=ROLE_ADMIN
                /musicFolderSettings.view=ROLE_ADMIN
                /networkSettings.view=ROLE_ADMIN
                /transcodingSettings.view=ROLE_ADMIN
                /internetRadioSettings.view=ROLE_ADMIN
                /searchSettings.view=ROLE_ADMIN
                /podcastSettings.view=ROLE_ADMIN
                /db.view=ROLE_ADMIN
      
:)

                /deletePlaylist.view=ROLE_ADMIN
                /savePlaylist.view=ROLE_PLAYLIST
            
                /download.view=ROLE_DOWNLOAD

                /upload.view=ROLE_UPLOAD

                /createShare.view=ROLE_SHARE

                /changeCoverArt.view=ROLE_COVERART
                /editTags.view=ROLE_COVERART

                /setMusicFileInfo.view=ROLE_COMMENT

                /podcastReceiverAdmin.view=ROLE_PODCAST

                /**=IS_AUTHENTICATED_REMEMBERED
            </value>
        </property>
    </bean>

Your file may not look exactly like mine especially since I made lots of changes that I tried to remove from here for clarity.
I put the usual smiley at the line where we are going to add this:

Code: Select all
/status.view=ROLE_ADMIN
/help.view=ROLE_ADMIN


In order for these changes to take effect (the applicationContext-security.xml), reload your server.

Hope this helps! :D
User avatar
ytechie
 
Posts: 547
Joined: Sun Dec 12, 2010 5:05 am
Location: Manhattan, New York

Re: BKKKPewseys Note to SANTA

Postby ytechie » Thu Jan 19, 2012 11:24 pm

BKKKPewsey wrote:Preview function -allows playing a track in the web player without deleting current playlist
Ok just 1 more track to add to this playlist I have just spent the last 20 mins crafting - I think thats the one lets have a listen OHH! I just deleted the playlist

Check out viewtopic.php?f=8&t=8802.
User avatar
ytechie
 
Posts: 547
Joined: Sun Dec 12, 2010 5:05 am
Location: Manhattan, New York

Re: BKKKPewseys Note to SANTA

Postby hakko » Tue Dec 25, 2012 3:23 pm

BKKKPewsey wrote:With Xmas approaching (in the retail trade at least) I thought I would get my list to Santa (Sindre) early. :D
Here is my Subsonic wishlist.

Administration
  • Advanced search page - allow searching for artist , album, title, genre & year with searching within results.
    e.g search for artist "foofoo" now find all tracks by "foofoo" with genre "blah" - now find tracks with year date "YYYY"
  • Allow more than 25 search items (some of us have more than 25 albums per artist :? )

Folder View (left frame)
  • Allow the display as Artist using default directory structure OR as GENRE eg left frame will list all found genre in alphabetical order.
    Click on a genre will show either all artists or all abums tagged with that genre.
    (This could get messy if your albums are tagged by tracks with different genres)



done & done!
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: BKKKPewseys Note to SANTA

Postby alphawave7 » Sun Feb 03, 2013 7:27 pm

Co-opting BK's wishlist a tad, since it seems a successful route to getting features!

Prolly deserves its own thread, but I feel we still need NAT-T/ NAT traversal built into Subsonic. Sure, it would be nice to have ALL users sharpened in networking and port forwarding, but it simply isn't realistic, and I believe it limits appeal of Subsonic as a media solution (indeed Audiogalaxy users we now see had it easy, by comparison, it was not 'fiddly' at all) for the general neophyte. Was reading about IPSEC, and it appears it might be a bit heavy, but it would additionally add security via vpn, rather than the kludgy SSL certificate bandaid we have now. I hope someone with some knowledge (you know who you are) can add to the discussion, hash out the pros/cons and try to implement this feature. Please? 8)

edit: just to throw some other concepts on the table..

socks
tunneling
Improve UPNP?
alphawave7
 
Posts: 1042
Joined: Thu Feb 11, 2010 9:54 am


Return to Feature Requests

Who is online

Users browsing this forum: No registered users and 4 guests