Chrome app: Perisonic (Android app update)

Third-party modifications and add-ons, Apps and Clients

Moderator: moderators

Re: Chrome app: Perisonic

Postby hanker » Sat Oct 08, 2011 3:15 pm

A little user feedback: OK - I've used this for a while. It works well for the most part: very simple and nice. But one small problem is that sometimes it just stops. This seems to always happen when a track ends. The info and artwork for the next track will load but it won't play.

I can then click the forward arrow and then the back arrow and then the track will play. (So the mp3 file is OK.) Or I can just click the forward arrow and the next track will play.

This happens on both internet and LAN connections. Maybe about every 5 to 10 tracks or so it will just stop playing like this. This only *very* rarely happens using the "Random playlist" functionality in the Subsonic webui.

The Subsonic server is version 4.5 on a Sheevaplug development kit (1.2 GHz ARM processor) with Debian squeeze. Chrome/Perisonic on a Mac, OS X 10.5. Music library is on an NFS share and has about 80,000 tracks.

If there's any kind of log I can post, let me know.
hanker
 
Posts: 33
Joined: Fri Nov 12, 2010 4:48 pm

Re: Chrome app: Perisonic

Postby persopolis » Fri Nov 04, 2011 7:03 pm

Hi can not use any none default port adress. Is there any solution to use a different adress or port?

thx

perso
persopolis
 
Posts: 1
Joined: Fri Nov 04, 2011 6:58 pm

Re: Chrome app: Perisonic

Postby BKKKPewsey » Sat Nov 05, 2011 1:58 am

Not sure if there is a compatibility problem with SS 4.6 but all I get now is error while connecting to server :(
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: Chrome app: Perisonic

Postby heehoo » Tue Nov 08, 2011 10:28 pm

First of all, sorry for my late reply... Good to see all the posts here, and nice to see that so many people are installing the app already!

I've just updated the app to v1.2.0.
- Jukebox support (still can be buggy, as it's difficult to go through all the scenarios). So if you have Jukebox mode rights (see 'Settings > Users' in Subsonic), you can play your music on the server and control it via Chrome on another PC. So it can still play your music after you close Chrome, but when you come back to the app it's possible to skip that annoying song again. :D You can enable Jukebox mode in the settings window at 'General'.
- Script updates (new jQuery framework, splitted and cleaned js files).
- Bugfixes.
- Compatible with SS 4.6 beta. There was a bug that caused the connection error (thanks @BKKKPewsey).

Your app/extension will be updated by Chrome automatically. To see if you have the new version, check the version number in the settings window at the 'About' tab.

@watchinthewheels: Sorry, I'm not sure what is going wrong... Maybe the local settings have been corrupted in the browsers memory. Can you try to re-install the app?
@hanker: Thanks for the detailed report. Unfortunately, I still can't reproduce these problems. Maybe you can try it again with this new version? Please let me know if the problem still exists.
@persopolis: It should work with any port, unless your firewall blocks the port?

Please let me know if you run into any problem/bug!
User avatar
heehoo
 
Posts: 12
Joined: Fri Sep 02, 2011 11:07 am

Re: Chrome app: Perisonic

Postby BKKKPewsey » Tue Nov 08, 2011 11:50 pm

Very nice I love the jukebox mode :D

Last FM scrobble would make it perfect
: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: Chrome app: Perisonic

Postby hanker » Tue Nov 15, 2011 3:32 pm

heehoo wrote:@hanker: Thanks for the detailed report. Unfortunately, I still can't reproduce these problems. Maybe you can try it again with this new version? Please let me know if the problem still exists.



Thank you for your reply!

I have updated Chrome to the latest version (this is on Mac OS X 10.6), and Perisonic has updated itself to 1.2.0 as you said.

I'm still having the same problem: sometimes Perisonic just stops playing. Here's a log excerpt from one such occasion.


Code: Select all
[11/15/11 8:29:36 AM CST]    INFO   StreamController   Got range: Range[0,9223372036854775807]
[11/15/11 8:29:36 AM CST]    INFO   PlaylistInputStream   zzzz listening to "Retsin - Cabin in the Woods/14 Southwater.mp3"
[11/15/11 8:32:51 AM CST]    INFO   StreamController   Got range: Range[0,9223372036854775807]
[11/15/11 8:32:51 AM CST]    INFO   PlaylistInputStream   zzzz listening to "Yo La Tengo - YO LA TENGO SCORES WITH 60 COVERS--20 MORE!/32 I Found a Reason (Velvet Underground cover).mp3"
[11/15/11 8:36:11 AM CST]    INFO   StreamController   Got range: Range[0,9223372036854775807]
[11/15/11 8:36:11 AM CST]    INFO   PlaylistInputStream   zzzz listening to "Enos Slaughter - On the Shore of Jupiter (2005)/01 Naxos.mp3"
[11/15/11 9:00:37 AM CST]    INFO   StreamController   Got range: Range[0,9223372036854775807]
[11/15/11 9:00:38 AM CST]    INFO   PlaylistInputStream   zzzz listening to "The Hot Rock/One Song For You.mp3"
[11/15/11 9:03:28 AM CST]    INFO   StreamController   Got range: Range[0,9223372036854775807]
[11/15/11 9:03:28 AM CST]    INFO   PlaylistInputStream   zzzz listening to "Quasi - Featuring 'Birds'/Quasi - Featuring 'Birds' - 01 - Our Happiness Is Guaranteed.mp3"
[11/15/11 9:06:44 AM CST]    INFO   StreamController   Got range: Range[0,9223372036854775807]
[11/15/11 9:06:44 AM CST]    INFO   PlaylistInputStream   zzzz listening to "Jimmy Bryant & Speedy West - Flamin' Guitars - disc 4 of 4/4 - 02 - Ain't Nobody's Business.mp3"
[11/15/11 9:06:44 AM CST]    INFO   StreamController   Got range: Range[2593726,2593853]
[11/15/11 9:06:45 AM CST]    INFO   PlaylistInputStream   zzzz listening to "Jimmy Bryant & Speedy West - Flamin' Guitars - disc 4 of 4/4 - 02 - Ain't Nobody's Business.mp3"



This shows five tracks that played fine and then the sixth track name displayed in the Perisonic Chrome window, but it didn't play. I could click |< and then >|, and then it played fine, so the file itself is OK.

Note that for each track that plays successfully there is a single StreamController line and a single PlaylistInputStream line in the log, but for the one that failed, there are two StreamController lines and two PlaylistInputStream lines. I don't know if this helps, but that's an anomaly that the log shows when the playback stops unexpectedly.

Thank you!
hanker
 
Posts: 33
Joined: Fri Nov 12, 2010 4:48 pm

Re: Chrome app: Perisonic

Postby wewantrice » Tue Dec 06, 2011 11:39 pm

This is a great little extension, any plans on adding playlist support or the ability to select/search for songs? Thanks for all your hard work!
wewantrice
 
Posts: 2
Joined: Thu Jan 27, 2011 4:41 am

Re: Chrome app: Perisonic

Postby heehoo » Fri Dec 30, 2011 10:04 pm

Again, a late reply. :roll: Unfortunately, I don't have much time to spend on this project.

@hanker; I still haven't found a solution. I've just published a minor update to v1.2.1 with some updated scripts, but I don't believe this will help. However, I will keep trying to find the problem and the solution, so maybe one day all the problems are gone... :D

@BKKKPewsey; Sorry, the Last.fm option still has to be added... I also have to update the Jukebox mode functionality with the new Subsonic 4.6 API features.

@wewantrice; Yes, I really would like to expand the functionality - the ability to search for songs is what I would like to see as well. But it will take some time (have a look into the update frequency... ;) ).
User avatar
heehoo
 
Posts: 12
Joined: Fri Sep 02, 2011 11:07 am

Re: Chrome app: Perisonic

Postby inf3c73d » Wed Jan 18, 2012 9:43 am

Hello,

I like this app so damn much.
It is just my kind of listening to music.
Too bad that i use old version of subsonic server (4.4).
This app cannot connect to older versions, tested it with 4.6 and works like a charm.

If there is something that can be done, except upgrade of the server, i will be more than grateful. ))
inf3c73d
 
Posts: 5
Joined: Wed Jan 18, 2012 9:29 am

Re: Chrome app: Perisonic

Postby tsquillario » Tue Mar 06, 2012 9:15 pm

@heehoo
I love the simplicity of Perisonic. It is a cool concept, good design too!

I just converted MiniSub over to a Chrome App https://chrome.google.com/webstore/detail/jccdpflnecheidefpofmlblgebobbloc. I had to "borrow" your HexEncode function, hope you don't mind, lol. I was using Basic Authentication, but that doesn't work with JSONP so I had to include the u/p in the request directly. I'd like to take a look through your source code if you don't mind. Got a link to it?
https://github.com/tsquillario/MiniSub

I'd be open to some sort of collaboration. Not sure how we'd accomplish that exactly, but I'm open to anything. You have a good eye for design, Perisonic looks really good.
Last edited by tsquillario on Fri Oct 05, 2012 10:00 pm, edited 1 time in total.
Jamstash Developer
Chrome App - https://chrome.google.com/webstore/detail/jccdpflnecheidefpofmlblgebobbloc
Beta Site - http://beta.jamstash.com
GitHub Project - https://github.com/tsquillario/Jamstash
User avatar
tsquillario
 
Posts: 206
Joined: Thu Jun 30, 2011 5:10 pm
Location: State College, PA

Re: Chrome app: Perisonic

Postby heehoo » Sat May 12, 2012 5:51 pm

Perisonic update 1.2.2: I've added the option Scrobble to Last.fm; see your Subsonic Personal settings to set your Last.fm username/password. And a "buy me a beer" button was added as well. :)

@tsquillario; I'm honoured you photoshopped Perisonic into MiniSub! I have had a look at MiniSub before I started with Perisonic, but I wanted to create my first HTML5 app - so why not create a simple random playing app I thought. Great that you have added MiniSub to the Chrome Web Store as well! I have just added it to my browser, and really like the UI change with the tabs at the left. The "Random" auto playlist is very nice, now I don't have to use Perisonic anymore! :wink:
I have to admit I kind of "borrowed" the Hex Encode function as well... I'm not sure where I have borrowed it from however, I will have a look into it.
I'm fairly new to collaborating in online and open source projects... I have had a quick look to GitHub, but don't know what will be the best thing to do. I have some ideas to extend Perisonic with a simple search and playlist and want to publish it as mobile/tablet app as well. In a previous setup (I'm in between moving to another home) I was using Perisonic on my iPad with Subsonic in Jukebox mode, that worked quite well.

@inf3c73d; I guess it's still not possible to connect to a older version of Subsonic, I wasn't able to test it. But given my very late response, I expect you have moved to another solution already. Sorry!
User avatar
heehoo
 
Posts: 12
Joined: Fri Sep 02, 2011 11:07 am

Re: Chrome app: Perisonic

Postby heehoo » Sat Aug 11, 2012 11:09 pm

Perisonic update 2.0.0:
- New interface, less logo. :) Also started with playlist view; you can see which tracks are being played and jump to another or previous track.
- Script updates & bug fixes

Note;
It seems like Chrome extensions will have limited access rights in the future; it will further limit cross-domain loading of files (which is a good thing in most cases). But this is exactly what Perisonic does (load file info from your Subsonic server), this might be a problem for the future of this extension. I will look into this.
See also: Content Security Policy (CSP) - http://developer.chrome.com/extensions/contentSecurityPolicy.html
User avatar
heehoo
 
Posts: 12
Joined: Fri Sep 02, 2011 11:07 am

Re: Chrome app: Perisonic

Postby Castius » Mon Aug 13, 2012 5:16 am

Great update!
I hope the Chrome changes don't hold your extension back
Castius
 
Posts: 34
Joined: Wed Sep 02, 2009 9:11 pm

Re: Chrome app: Perisonic - Android app

Postby heehoo » Sun Aug 19, 2012 6:29 am

I have published the latest version of Perisonic to the Google Play store. It is (or can be :)) quite experimental, as the interface isn't optimized yet for different resolutions/devices. Also, there are some other issues/bugs I still have to address. However, I like to use Perisonic in Jukebox mode from my phone, and it seems to work nicely.

https://play.google.com/store/apps/details?id=com.perisonic

Please let me know what you think of this.
User avatar
heehoo
 
Posts: 12
Joined: Fri Sep 02, 2011 11:07 am

Re: Chrome app: Perisonic (Android app update)

Postby NLclothing » Thu Sep 13, 2012 12:13 am

Love the chrome app!

Was wondering though, would it be possible to get a genre selector in the list that pops up from the side? Maybe a drop-down menu so choosing a random song from a genre is quicker than needing to change it in the settings? Maybe a list of user-defined genres?

Also does it match the genre name exactly, or use it more as a keyword?

Anyway, great work!
NLclothing
 
Posts: 32
Joined: Mon Aug 02, 2010 5:38 pm

PreviousNext

Return to Mods, Apps and Clients

Who is online

Users browsing this forum: No registered users and 3 guests