nglass / tunesremote-se

Automatically exported from code.google.com/p/tunesremote-se
5 stars 1 forks source link

Multi-leveled folders tree #6

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
When using Tunes Remote with iTunes it flattens the folders tree is flattened 
to a single level which looks strange and hard to navigate when there are many 
folders.

Original issue reported on code.google.com by reakt...@gmail.com on 6 Jul 2011 at 3:19

GoogleCodeExporter commented 9 years ago
r63 add support for playlist folders

Original comment by nick.gl...@lycos.com on 30 Jul 2011 at 8:32

GoogleCodeExporter commented 9 years ago
OS X Lion, iTunes 10.4, Looks like this:

http://d.pr/xuLg

ie. Empty library and playlists.

Original comment by reakt...@gmail.com on 30 Jul 2011 at 9:44

GoogleCodeExporter commented 9 years ago
hmm.
Could you try double clicking on the Library/Genius/Playlists labels to see if 
they expand.

I'll run up the latest build on my mac but I haven't got lion yet as my mini 
only has 1Gb ram.

Original comment by nick.gl...@lycos.com on 30 Jul 2011 at 9:52

GoogleCodeExporter commented 9 years ago
Also does it at least load the main library songs into the bottom right pane?

Original comment by nick.gl...@lycos.com on 30 Jul 2011 at 9:53

GoogleCodeExporter commented 9 years ago
The new build works ok on Snow Leopard.
Could you open Console and let me know what messages you get from TunesRemote 
and Java

Original comment by nick.gl...@lycos.com on 30 Jul 2011 at 10:24

GoogleCodeExporter commented 9 years ago
31 Jul 2011 11:14:01.223 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
Launching TunesRemote SE Revision 63 ...
31 Jul 2011 11:14:01.362 SIMBL Agent: warning: failed to get scripting 
definition from /Applications/TunesRemoteSE.app; it may not be scriptable.
31 Jul 2011 11:14:04.598 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
serviceAdded(event=[ServiceEventImpl@1651235296 
31 Jul 2011 11:14:04.598 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
    name: 'iTunes_Ctrl_A7EA3DFAEE9C3875' type: '_dacp._tcp.local.' info: 
'[ServiceInfoImpl@380449691 name: 
'iTunes_Ctrl_A7EA3DFAEE9C3875._dacp._tcp.local.' address: 'null:0' status: 
'DNS: mini.local. state: probing 1 task: null', has NO data empty]'])
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
serviceAdded(event=[ServiceEventImpl@1821889520 
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
    name: '04D5CA6798BEBB05' type: '_touch-able._tcp.local.' info: 
'[ServiceInfoImpl@1675323714 name: '04D5CA6798BEBB05._touch-able._tcp.local.' 
address: 'null:0' status: 'DNS: mini.local. state: probing 1 task: null', has 
NO data empty]'])
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
serviceResolved(event=[ServiceEventImpl@1507565381 
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
    name: 'iTunes_Ctrl_A7EA3DFAEE9C3875' type: '_dacp._tcp.local.' info: 
'[ServiceInfoImpl@1639291161 name: 
'iTunes_Ctrl_A7EA3DFAEE9C3875._dacp._tcp.local.' address: '/192.168.1.10:3689' 
status: 'DNS: mini.local. state: probing 1 task: null', has data
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
    OSsi: 0x1F5
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE:   Ver: 
131075
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
    txtvers: 1
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
    DbId: 4D3A476D868B69DD
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: ]'])
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
serviceResolved(event=[ServiceEventImpl@1498835564 
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
    name: '04D5CA6798BEBB05' type: '_touch-able._tcp.local.' info: 
'[ServiceInfoImpl@946144838 name: '04D5CA6798BEBB05._touch-able._tcp.local.' 
address: '/192.168.1.10:3689' status: 'DNS: mini.local. state: probing 1 task: 
null' is persistent, has data
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
    CtlN: pain’s Library
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE:   iV: 
196614
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
    OSsi: 0x1F5
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE:   Ver: 
131075
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
    txtvers: 1
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
    DvTy: iTunes
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
    DvSv: 2624
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: 
    DbId: 4D3A476D868B69DD
31 Jul 2011 11:14:04.607 [0x0-0x2f42f4].org.tunesremote_se.TunesRemoteSE: ]'])

Original comment by reakt...@gmail.com on 31 Jul 2011 at 4:14

GoogleCodeExporter commented 9 years ago
Main listing loads fine, clicking or double-clicking does not unfold anything. 

Original comment by reakt...@gmail.com on 31 Jul 2011 at 4:15

GoogleCodeExporter commented 9 years ago
Thanks.  I may need to put out a build with more debug turned on.  
However in the meantime if you dont mind could you try something for me:

Could you Ctrl-Click on the TunesRemoteSE application and select show package 
contents.
Expand the Contents folder and edit Info.plist
Change the Java/VMOptions Value from:
-Xverify:none -Xms256m -Xmx512m -XX:PermSize=32m -XX:MaxPermSize=192m
to
-Xverify:none
Save and restart TunesRemote

I'm betting your requirement for the playlist folders implies a large library.  
I wonder whether its tripping some of the memory options I added to try to 
speed launch on OSX.

Original comment by nick.gl...@lycos.com on 31 Jul 2011 at 7:52

GoogleCodeExporter commented 9 years ago
Yep that did the trick. But now playlists are always displayed outside the 
bottom edge:
http://d.pr/9rof

Plus there are other graphical issues if you open/close folders:
http://d.pr/tF2Z

Original comment by reakt...@gmail.com on 31 Jul 2011 at 8:13

GoogleCodeExporter commented 9 years ago
weird. thanks for the update.  will see what i can do

Original comment by nick.gl...@lycos.com on 31 Jul 2011 at 8:23

GoogleCodeExporter commented 9 years ago
r65 seemed to fix that as well

Original comment by reakt...@gmail.com on 31 Jul 2011 at 12:03

GoogleCodeExporter commented 9 years ago
Maybe not, 2nd launch and it looks like this http://d.pr/Pvnp

Original comment by reakt...@gmail.com on 31 Jul 2011 at 12:05

GoogleCodeExporter commented 9 years ago
yeah, I'm now getting random displays on my Snow Leopard machine.  At least it 
should provide me something to debug

Original comment by nick.gl...@lycos.com on 31 Jul 2011 at 12:26

GoogleCodeExporter commented 9 years ago
OK I think I've spotted a threading issue which is why it was often corrupting 
the playlist tree.  Have uploaded a test build for you to try in the downloads 
section.

Original comment by nick.gl...@lycos.com on 31 Jul 2011 at 2:11

GoogleCodeExporter commented 9 years ago
Yeah! The magic worked this time

Original comment by reakt...@gmail.com on 31 Jul 2011 at 2:54

GoogleCodeExporter commented 9 years ago
Cool. have released r66 with that change in.

Original comment by nick.gl...@lycos.com on 31 Jul 2011 at 5:22

GoogleCodeExporter commented 9 years ago

Original comment by nick.gl...@lycos.com on 31 Jul 2011 at 8:34