More robust uploading

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

Moderator: moderators

More robust uploading

Postby zeekay » Sun Sep 07, 2008 11:36 am

I haven't had any luck getting uploading to work with my setup. I use tomcat with nginx as proxy/frontend which uses ssl only for the site. I've tried uploading with nginx as a proxy using regular http protocol and that hasn't worked either. I get the following error: "Connection Interrupted: The connection to the server was reset while the page was loading. The network link was interrupted while negotiating a connection. Please try again", with Firefox 3. When uploading using tomcat directly, everything works fine. I haven't tested it, but I'm assuming uploading using apache has a frontend will fail too. I'd like to see more robust uploading, if possible. Is there anyway to support this already?

I have seen other requests for a way to handle multiple file uploads (upload queue), and to be able to set a default upload path, which I think would be a nice feature as well.

I think the coolest way to handle everything however, would be to leverage a few features subsonic already has, file unzipping and integrated album tagging/coverart search/album info search.

Essentially the improved upload feature would work in one of two ways, either by simply uploading to a set default path like subsonic normally does, or by "guiding" the user through uploading/tagging/grabbing art/info for the album.

If using the second mode, you'd select from a dropdown on the more.view for the folder you want the album added, and upload as normal. After uploading to a temporary path and unzipping subsonic would scan the temp folder and open the album tagging page.

The user would then be guided through correcting the tags (It'd be nice if subsonic could query freedb as well) and then at the bottom you could set the file/folder name mask for everything. So let's say you have your site broken into genre's, each music folder a different genre, following genre/artist/album. You'd select which genre to upload, and then during tagging you could use like, %artist%/%album%/%track% - %song%, so the files get added into subsonic tagged properly, and in the right place.

It'd be nice if at this point it'd check against current artists/albums or whatever so that you could avoid accidental overlap. You could then move the user to the change cover art view, and have subsonic search for album art. It'd be nice if you could use the album info page to automatically grab album info and then add that to comments (or better yet add support for bios/reviews!), so that new albums could have info (it'd also be nice if you could scan for reviews/bios/etc in the folder).

Then at the end have the new album added into the index automatically so it would be immediately searchable.

A few other ideas: Perhaps a list of checkboxes in the upload section, so the uploader could choose which of the things they wanted to do (tag/coverart/info). Perhaps an option to force users to tag/check against current artists before adding to subsonic.

I think this would be an amazing feature, and workable given subsonic's range of current features (the ability to tag/grab coverart/info/upload/etc is all there already). I know it'd kick ass for me, and certainly for anyone else trying to maintain a large collection and keep things organized/tagged properly.
zeekay
 
Posts: 63
Joined: Sun Aug 03, 2008 6:33 pm

Postby kapz » Wed Sep 10, 2008 5:46 pm

zeekay, you have some great ideas. What you are suggesting is a "Wizard" to walk a user though uploading and integrating the new album into Subsonic.

I actually came back to the forum because a user was inquiring about uploading songs to my subsonic. I don't allow this for reasons mentioned in my post, but would like to open this up to my users.

http://forum.subsonic.org/forum/viewtopic.php?t=1233

Sindre, a way to set a default upload path that the user can not change should be simple enough.
User avatar
kapz
 
Posts: 124
Joined: Wed Jun 21, 2006 7:23 pm


Return to Feature Requests

Who is online

Users browsing this forum: No registered users and 8 guests