View Full Version : [update 07.09.2010][Titanium plugin] SlidingAlbums 2
AndrewSpec
17th June 2009, 12:34 PM
SlidingAlbums 2.0
WARNING: BEFORE USING IT, PLEASE READ VERY CAREFULLY THIS ENTIRE POST. IF YOU THINK THAT THIS PROGRAM IS NOT WORKIN FOR YOU - YOU'RE TOO STUPID TO USE IT OR... IT MAY BE MY FAULT ;)
This small app (or maybe plugin?) is developed for everyone, who like to have a fast access to music albums stored on the memory card. Instead of launching a player, browsing it's library for an album and playing it, you can play any album directly from the Sliding Panel.
Changes made from version 1.1
-database (SA2 is using MS SQL Compact Server 3.5 to store music files data)
-skins (I've implemented a fully skin support which can customize your titanium panel with SA2. It supports live preview of any skin. You can also create new skins if you like)
-updater (you can check for update at program startup (its optional) and check for testing versions if I create one. SA2 will download an update, unpack and install it automatically. After that SA2 will automatically run the new updated version and show a changelog in few languages - but I will write it only in english and polish, other languages I don't know so...)
-languages (SA2 supports lang packs. You can also translate it by yourself - it's not a problem ;) Current languages are: English, German, Polish, Romanian and Russian)
-addons installer (SA2 have a new nice feature. Files with *.slidaddon extension are SA2 addons. If you have downloaded an addon, just copy it to your device and run it by clicking on it. Addon should be installed automatically.)
-playlist plugins (I've added asx and m3u plugins for creating playlists but in a ner future maybe a new plugin will be included. For now, it cannot be developed by someone else.)
-album path (finally you can change the path to your music files. By default it's set to Storage Card\Music but you can change it to another path.)
-bypass titanium limit to 30 pages per panel (I don't know why titanium allows only to display 30 pages... but I've made a simple trich to avoid that. If you slide to the last album you'll see under Right SK a 'Next' option. It will change pages to next 30 albums and so on. The first page from over 30 albums will have a 'Previous' option to go back. This technique supports over 4000 albums so don't worry ;) )
-support for additional players (by modifying the Players.ini file you can add additional players to SA2. But there's one important thing - the new player must support an avalible playlist format. So if SA2 has asx and m3u your player should support it)
-progress stripe (you can see progress of creating database, creating playlists files or applying new skin)
Changes made from version 1.0:
-Support for WM6.5 (only Titanium)
-album limit to 30 albums
-dynamic preview
Your music files should be stored like this:
http://andrew.studentlive.pl/Blog/image.axd?picture=image_thumb.png
for example:
http://andrew.studentlive.pl/Blog/image.axd?picture=image_thumb_1.png
If you had sorted your folders like that, you can run my app.
For now, SlidingAlbums supports Windows Media Player, Pocket Player, Core Player and TCPMP.
This movie show how it works:
FPPqJl4mJ68
Installation on storage card is supported to.
Additional skins you can download from here (http://andrew.studentlive.pl/Blog/page/Skorki-dla-programu-SlidingAlbums-2.aspx).
Requirements:
- WM6.5 Professional
- SQL Compact Server 3.5 (http://andrew.studentlive.pl/download.aspx?ID=126)
- .NET CF 3.5
- Unlocked device (with SDA Application Unlock, AppUnlock.cab or any similar app)
Installation process:
-install .NET Framework 3.5 and SQL Compact Server 3.5 (http://andrew.studentlive.pl/download.aspx?ID=126)
-install SlidingAlbums
-make sure if your music file structure is good
-run SA2 and change your music path (if it's other than Storage Card\Music)
-choose your skin in the Skins menu and apply it
-update the database
-create playlists (it will also create new pages in SA panel in titanium)
Thanks to:
- Marek Butrowski (testing, testing and once again.... help)
- s3mtex (Romanian translation)
- Przemysław Barczyszyn (graphics for two skins)
- Marta Stolarek (English translation)
- sv0911 (German translation)
- master_lie (Russian translation)
- me for other less important things ;)
DOWNLOAD v.2.0 new! (http://andrew.studentlive.pl/download.aspx?ID=125)
DOWNLOAD v.1.1 (http://andrew.studentlive.pl/download.aspx?ID=6)
If you like this app, please donate :)
ryomahino
17th June 2009, 03:50 PM
Hi Andrew excelent app; your app works too in WM6.5 professional?
If you can add support for other players like S2P or Nitrogen will be excelent.
AndrewSpec
17th June 2009, 04:32 PM
The main exe works (you can run it) on WM6.5 Pro but as I don't know how to add a new panel to Titanium, it's useless....
I'm searching how to do it, and when it succeed, I'll update to a newer version.
The main problem is, that I don't have any WM6.5 Pro device (only my old Samsung SGH-i600 with WM6.1 Standard by NOKser).
Other players will be added as soon as the newer version will work on Pro systems :)
ryomahino
17th June 2009, 07:48 PM
The main exe works (you can run it) on WM6.5 Pro but as I don't know how to add a new panel to Titanium, it's useless....
I'm searching how to do it, and when it succeed, I'll update to a newer version.
The main problem is, that I don't have any WM6.5 Pro device (only my old Samsung SGH-i600 with WM6.1 Standard by NOKser).
Other players will be added as soon as the newer version will work on Pro systems :)
Hi Andrew:
- To add a panel in titanium maybe help this thread:
http://forum.xda-developers.com/showthread.php?t=509492
its for panel installer for titanium for AppStar, this app lets add your panel to .cpr without modify the others panels.
- Maybe you can view this example:
http://forum.xda-developers.com/showthread.php?t=502504
Its original thread for Drkfngthdragnlrd, he port HTCAudioManager used in WM6 standard for WM65 Titanium, he use the slidingpanel system.
- I made a little mix about 2 apps before and made a installer for this HTCAudioManager panel that you can see here:
http://forum.xda-developers.com/showthread.php?p=3771530#post3771530
I hope this help, and thanks for your hard work
AndrewSpec
17th June 2009, 09:12 PM
Hi Andrew:
- To add a panel in titanium maybe help this thread:
http://forum.xda-developers.com/showthread.php?t=509492
That's what I'm looking for! - I didn't know, that Titanium plugin needs a PLG file, and that's all I must add but I must write it myself, because my own installer can add a new panel under the selected from list ;) On the movie, you can see, that I've chosen CMusic, and under that was added SlidingAlbums.
On this weekend I hope that I'll finish it :]
Thanks!
ryomahino
17th June 2009, 09:36 PM
That's what I'm looking for! - I didn't know, that Titanium plugin needs a PLG file, and that's all I must add but I must write it myself, because my own installer can add a new panel under the selected from list ;) On the movie, you can see, that I've chosen CMusic, and under that was added SlidingAlbums.
On this weekend I hope that I'll finish it :]
Thanks!
Its an excelent new. In the thread of AppInstaller exist an example for plg, it contain the same xml code that you put into cpr files.
I will wait the weekend to test your app.
AndrewSpec
20th June 2009, 11:34 AM
It's working:
http://images50.fotosik.pl/147/1b5c4b35a377019a.jpg
Now I must correct text positions, automitize it and I think, (maybe) it'll be ready tomorrow before midnight(in polish time).
UPDATE1:
The final layout will be like this one:
http://images50.fotosik.pl/147/3abaede250194222.jpg
ryomahino
20th June 2009, 08:52 PM
It's working:
Now I must correct text positions, automitize it and I think, (maybe) it'll be ready tomorrow before midnight(in polish time).
UPDATE1:
The final layout will be like this one:
http://images50.fotosik.pl/147/3abaede250194222.jpg
Hi looks excelent!!!!!!!!
If you need some help with the layout maybe I could help you.
In this zip exist a plg made for appstar for have the item like you want, only you have to replace some items name.
AndrewSpec
20th June 2009, 11:37 PM
Thank's but I've made a complete plg file for all resolutions so this one is not necessary.
Actual, after cab installation, you can choose where SlidingAlbums will be added (like for WM Std). All works fine. Other plug-ins don't have this function :]
ryomahino
23rd June 2009, 05:00 PM
Hi AndrewSpec.
I´m waiting for your Titanium version of this PlugIn, Will be awesone.
But, I have one question, what do you need to support other music players?
Thanks in advance.
PS:Are you planning to adapt your Brighter panel to titanium too? will be great.
AndrewSpec
23rd June 2009, 06:03 PM
Hi AndrewSpec.
I´m waiting for your Titanium version of this PlugIn, Will be awesone.
Hi, I'm sorry because I'm busy right now - exams....maybe on this weekend I'll finish it but I'm realy not sure ;) Be patient.
But, I have one question, what do you need to support other music players?
If you wanna help me with it, fine, I appreciate that :)
I need to know the exactly path to the exe file of the player with the name of that exe (on main memory and on storage card), next I'll need to know, what kind of playlist the player supports. Check if a player can play m3u, asx etc and send me a sample playlist.
PS:Are you planning to adapt your Brighter panel to titanium too? will be great.
Brightner supports only SGH-i600 and it's very hard to add support for other devices without having them....I'll try someday to add this to Titanium but it'll be a very long period of time while Brightner will support other devices. For now, when Brightner detects a device which is not compatible, it won't run but it'll show a guide and then the owner must follow these steps to generete a report for me, and finally when I get the report, I can add support for this device. But for now, Brightner is avalible for poland users (english is not supported (yet:) ))
ryomahino
23rd June 2009, 06:45 PM
If you wanna help me with it, fine, I appreciate that :)
I need to know the exactly path to the exe file of the player with the name of that exe (on main memory and on storage card), next I'll need to know, what kind of playlist the player supports. Check if a player can play m3u, asx etc and send me a sample playlist.
Hi Andrew:
Nitrogen:
EXE Path: Main memory: Program Files\Nitrogen\nitrogen.exe
Storage card: \Storage Card\Program Files\Nitrogen\nitrogen.exe
Playlist: Use his own format of playlist extension .npl (the developer says in the next release use other format like m3u too)-I rename the npl to txt and view 2 initial estrange character and the next are the list of mp3.
S2P:
EXE Path: Main Memory: Program Files\S2P\S2P.exe
Storage Card: The installer doesn´t allow to install in Storage card, but some people do that manually to \Storage Card\Program Files\S2P\S2P.exe
Playlist: Don´t use a playlist format, but use the same order of the mp3 like you recommend in your first post.
For example \Storage Card\Music\(Artist name)\(Album Name)\(Song Name).mp3
HTC Audio Manager:(just in case you wanted)
EXE Path: Main Memory: \Windows\Audiomanager.exe
Storage card: don´t supported (I think)
Playlist: Use an archive without extension. I rename to txt and show the list of mp3.
AndrewSpec
7th July 2009, 12:51 AM
So here's the new version - 1.1
Finally, it supports Titanium in all resolutions:
VGA
QVGA
WQVGA
WVGA
Square
Also, I've fixed a bug that was causing SlidingAlbums panel disappearing. If you had over 30 albums, system couldn't handle so long string in the registry. For now, SlidingAlbums adds only 30 albums.
Order preview is now generated dynamically so it decreased the cab size.
https://bqomnq.bay.livefilestore.com/y1mNTkPQADS6IQ60sMi-VcNyukn7_hPuQP8x8UIA4vtxC28zuKLwhrOwgFts1EcBjimRnJ hxyETCmb-e8uyrsCjrl6knNv6Y5q0kxZ4lvxByDUDAA9BdsiGpEmbAnN1yd Y3J6IQSNOKa8QeIjOfrx5Zeg/1_thumb%201FA0B187.jpghttps://bqomnq.bay.livefilestore.com/y1mmrkdTsBD09yYesVv91vAPcbbBA09CWNbKcImj6W74xTUlGT w047_7Xa23f7nMCAt6M2RzcMnzFFyADcTBkKc0QZjXarOfZ46m acvOzvHawGoNJ_JZ5ZrHZs3yeVFORgafn0ssB1MO9Tcbhc5lgR I_Q/2[2]%203A4F1CAA.jpg
Download at first post.
claus1953
7th July 2009, 07:22 AM
So here's the new version - 1.1
Finally, it supports Titanium in all resolutions:
VGA
QVGA
WQVGA
WVGA
Square
Also, I've fixed a bug that was causing SlidingAlbums panel disappearing. If you had over 30 albums, system couldn't handle so long string in the registry. For now, SlidingAlbums adds only 30 albums.
Order preview is now generated dynamically so it decreased the cab size.
Download at first post.
I installed the plugin and it shows up, but when configuring it, it comes up an error after clicking on creating list, it says
SlidingAlbum.exe
ArgumentException
Value does not fall within the expected range.
at
System. ThrowHelper. ThrowArgumentException(ExceptionResource resource)
at
etc etc
asking to quit and the configuration is not made. I tried with different configurations, but with the same error.
AndrewSpec
7th July 2009, 10:50 AM
How many playlists have SlidingAlbums created in /Storage Card/Music?
Also check how many pages are created in the registry - HKLM\Software\Microsoft\CHome\SlidingAlbums
rosmic
7th July 2009, 12:23 PM
Andrew I've got some questions.
1. Is there any reg key to add new player? I'm using coreplayer. Anyway I give you the path.
CorePlayer
EXE Path: Main memory: \Program Files\CorePlayer\player.exe
Storage card: \Storage Card\Program Files\CorePlayer\player.exe
2. I have all my songs named like (track number).(track name) for example:
01.My way.mp3. So SlidingAlbums won't recognize my songs. Is there any reg key that could change it or could you add support for dot "." separator in next release?
AndrewSpec
7th July 2009, 12:34 PM
1. Is there any reg key to add new player? I'm using coreplayer. Anyway I give you the path.
CorePlayer
EXE Path: Main memory: \Program Files\CorePlayer\player.exe
Storage card: \Storage Card\Program Files\CorePlayer\player.exe
There aren't any keys to add new players.
CorePlayer is supported but i thought that the file name is PLAYER.EXE. So it's case sensitive. Try to rename it to big letters :) I'll fix it on the next version.
2. I have all my songs named like (track number).(track name) for example:
01.My way.mp3. So SlidingAlbums won't recognize my songs. Is there any reg key that could change it or could you add support for dot "." separator in next release?
Later I'll check it. I'm surprised that this won't work :confused: My collection is always formated like this - 01-Title.mp3 and SlidingAlbums checks the folder for files that containing ".mp3".
claus1953
7th July 2009, 04:31 PM
How many playlists have SlidingAlbums created in /Storage Card/Music?
Also check how many pages are created in the registry - HKLM\Software\Microsoft\CHome\SlidingAlbums
No playlists were created in storage card/music.
In the registry there are only condensed page and page1 (configuration).
AndrewSpec
7th July 2009, 06:09 PM
I don't know where I can locate this error. I've got not enough information. Maybe one of the folders from Music has a irregular name or a special character?
claus1953
8th July 2009, 07:34 AM
I don't know where I can locate this error. I've got not enough information. Maybe one of the folders from Music has a irregular name or a special character?
No, i have checked all folders, subfolders and music, and renamed some subfolders and music who had some characters in them, but still the same error for me.
Speedyp
8th July 2009, 08:00 AM
Exactly the same problem here!
AndrewSpec
9th July 2009, 12:45 AM
@claus1953 & @Speedyp - could you write here the whole structure of your albums in \Storage Card\Music\ ?
benko286
19th July 2009, 04:12 PM
ok problem, want to use this app on wm 6.5 titanium, htc diamond, puted files in internal storage(so in htc diamond there is no name storage card)->Music->album->artist-Yson.mp3, getting error on poland:nie znaleziono folderu Storage Card/Music......
help!!
AndrewSpec
19th July 2009, 04:21 PM
getting error on poland:nie znaleziono folderu Storage Card/Music......
I forgot to translate this ;) It means that Storage Card\Music was not found.
ok problem, want to use this app on wm 6.5 titanium, htc diamond, puted files in internal storage(so in htc diamond there is no name storage card)->Music->album->artist-Yson.mp3
I forgot that some devices don't have a slot for storage card :/ Maybe next month I start to update my plugins so the path to Music will be changeable.
But for now maybe try to make a new folder in / and name it Storage Card, move there the Music folder :)
orb3000
19th July 2009, 04:32 PM
It looks like a great app but couldnt download it..I got this error (See atach)
Any mirror?
Thanks
AndrewSpec
19th July 2009, 04:38 PM
They have a technical break. So here's the file :)
orb3000
19th July 2009, 04:41 PM
Thanks a lot!:)
AndrewSpec
12th October 2009, 01:09 AM
What do you think about this concept version?
claus1953
12th October 2009, 02:01 AM
What do you think about this concept version?
That looks very good, would be a nice plugin.
bro frank
23rd December 2009, 10:29 PM
tried to install this on my moto q9c. got an error message
"this application requires a newer version of the Moicrosoft.net compact framework than the version installed on this device.
:confused:
is there a work around?
AndrewSpec
23rd December 2009, 10:48 PM
is there a work around?
Yes:
"this application requires a newer version of the Moicrosoft.net compact framework than the version installed on this device.
just install it -> click me! (http://www.microsoft.com/downloads/details.aspx?FamilyID=E3821449-3C6B-42F1-9FD9-0041345B3385&displaylang=en)
bro frank
24th December 2009, 12:23 AM
thank you so much sir
bro frank
28th December 2009, 07:21 PM
down loaded to sd card and phn said uh uh. do not have pc to sync with. is that what this is going to take?
AndrewSpec
28th December 2009, 07:24 PM
I don't understand what's your problem :) Write it one again please.
AndrewSpec
2nd January 2010, 07:43 PM
Here -> click me :D (http://www.youtube.com/watch?v=53DQBEx3xr0) <- you can watch a brand new feature in SlidingAlbums 2 - skin support. You can change skins and install new ones.
bro frank
14th January 2010, 06:25 PM
I don't understand what's your problem :) Write it one again please.
sorry so cryptic last time.
i download the newer version of Microsoft.net compact framework from the link you gave directly to my sd card.
put the sd card in my phone and got a "hey i ain't doing it" response from my phone. didn't recognize it
will i need to sync my phone with a pc to do the update?
i do not have access to a pc that i am authorized to do that on at this time so was trying to do every thing on the phone
AndrewSpec
29th January 2010, 06:32 PM
The .NET CF from the link requires to connect your device via ActiveSync. If you can't do that, try to find and download a cab version and then install it.
TommyRose
31st March 2010, 09:07 PM
Hi Andrew
greate work here, thanks so much from italian titanium user !
Are there any news?
I'm using 1.1 but i have seen somethig better :D
isn't usable yet?
let us know !
bye
AndrewSpec
31st March 2010, 09:40 PM
Hi, it's usable but only in QVGA. Currently I'm waiting for some new devices for 'testing' because I must add support for other resolutions...doing it on emulators is very hard and slow. When SA2 will support all resolutions, I'll publish it.
But I have an idea - if you want, you can create an Italian translation. It'll be added to the final version :) If you're interested, I will send you some files.
TommyRose
31st March 2010, 10:09 PM
perfect! let me know when it's all ok for translate
I'm playing with an hd2 at the moment, so if you want i can help testing wvga too..
hoping i don't have to hard reset after every installation :P
bye!
AndrewSpec
31st March 2010, 10:20 PM
No, it's not necessary ;) SA2 has it's own updater so when I upload an new testing version, when you run SA2 an updater info should appear.
It'll be nice if you help me with testing it. I'll send you SA2 for testing as fast as it is possible :)
Corias
21st August 2010, 09:32 PM
What about UI localization?
AndrewSpec
21st August 2010, 09:51 PM
UI of SlidingAlbums can be localized by everyone. Just edit some files and all should work.
I've attached some screens. First is my Home Screen. Others are language window, main window and skin window.
Currently I don't have any WVGA device to test it. It's almost done but I don't know when I will finish it. I'm only a poor student :)
AndrewSpec
30th August 2010, 03:47 PM
I think it's done. I'll publish it in a few days. You can watch it on this movie:
FPPqJl4mJ68
Also I need some help with UI translations. If you wan't to use your own language, just translate the attached file and send it to me :)
sv0911
30th August 2010, 04:02 PM
Thanks for sharing this great plugin..!!!!
Realy very usefull..!!!!!!
Greetings
sv0911
Corias
31st August 2010, 11:48 PM
Works perfectly with Core. But I think, some useful features are missed:
- to play all albums found in library (as a dedicated page)
- to customize Music root folder (e.g. for Diamond with its Internal Storage or Raphael with localized card folder name)
- to jump directly to music player on action key
Maybe, Play/Pause could be also useful, but it's unimplementable at least for Core.
AndrewSpec
31st August 2010, 11:52 PM
In 2.0 you can choose where you have the music folder.
A dedicated page to play all albums will be added in a future update.
I think that 2.0 will be published in a week - currently I'm doing some tests and new skins :)
BlueEditionE6
1st September 2010, 11:12 AM
doesnt work on Motosurf A3100 6.5
MOTHER OF HELL! IT WONT GO AWAY AFTER I UNINSTALL IT
AndrewSpec
7th September 2010, 01:00 AM
New version (2.0) in first post :) Enjoy.
widardd
20th September 2010, 02:57 AM
nice work! but whenever i start playing an album using slidingalbums, that damn WMP comes to the foreground. is there a workaround for this behavior? i want it to stay quiet in the background
AndrewSpec
20th September 2010, 01:33 PM
I don't have any idea. I've searched what command line options can WMP handle and there's no way to start it minimized. The only way is to change the way that SA2 works and when running an album from panel it'll start SA2 and that will start the choosen player and minimized it. But it'll take much more time to start listening and I think it's not good for many users so I can't change it :)
widardd
20th September 2010, 03:01 PM
i got another panel called "Music" doing mostly exact the same as SlidingAlbums, but displays every song with albumart, not the whole album.
i can't tell you the name of that plugin (custom rom), but it uses WMP too, completely in the background.
AndrewSpec
20th September 2010, 03:21 PM
I know that music panel can do it but I don't know how it's done. It's not using the registry to store panel pages data.
kevinpwhite
29th December 2010, 01:14 AM
AndrewSpec,
Here are the various error screen shots and also the 2 logs (zipped), though as far as I can see both are empty files !
475320 475321 475322 475323 475324
Hopefully this will enable you to suggest a simple solution !
PS. Also adding an additional shot of the CHome directory - the error refers to looking for a file logo.xmlskinPortrait.xml - which is not present in \CHome. The 2 files are logo.plg and logo.xml (sorry - currently in low-tech mode with native File Explorer and not usual Resco so can't display extensions).
475335@
tirmis
17th February 2011, 02:22 PM
AndrewSpec,
Here are the various error screen shots and also the 2 logs (zipped), though as far as I can see both are empty files !
475320
Same here, any solution?
AndrewSpec
17th February 2011, 03:00 PM
@tirmis & @kevinpwhite
This error shows up if the database has no albums. So first change the path to your music collection, update the database, choose a skin and create lists.
Also download the new update (via the built in updater) ;)
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.