iAudiophile.net Forums
Go Back   iAudiophile.net Forums > Flash-Memory Players > Cowon S9 > S9 UCI Themes & Stuff

Post New Thread  Reply
 
Thread Tools Display Modes
Old 02-07-2010, 20:00   #1
el maco
Member
 
el maco's Avatar
 
Join Date: Oct 2007
Location: Finland
Posts: 184
Default [Music UI] 'Flow'



So... this thread is about my third music screen UI for the S9.

I have to say it straight up: this UI is not for everyone. For example, I cannot give you that normal music.swf file because you have to build it yourself... And not just once, but every time new albums are added to the S9 or old ones are removed.

Sounds inconvenient and unpractical? It is. But its also the only solution I could come up with, because I wanted to have as fast cover art browser as possible. After a lot of experimenting I concluded that the only way to get the browser perform well enough is to embed all cover art images inside the UI program itself. This way the UI doesn't need to read cover art images dynamically because all required artwork is already available in the internal data library. As a result the browser performs quite nicely (well, there is always room for improvement but its quite good, even when music is playing and flash interface gets that infamous slow-down).

Other notable features include full-sized, anti-aliased cover art view in the now-playing-screen. You can use larger images than 272*272 without the usual aliasing artifacts, optimum size being 544*544 theoretically.

User interface is divided into four components. Below is a short description of each of them.

album browser
  • the UI will start from the integrated browser if playback is paused
  • swipe up/down to scroll the music library. Scrolling will wrap around from both ends
  • swipe left/right to swap to the now-playing-screen
  • tap an album shortly to activate it, tap again to see the tracklist
  • long press on an activated album to start playback immediately
  • long press when no album is selected opens the shortcut page
tracklist view
  • swipe up/down to see next/previous page
  • tap track name to activate, double tap to start playback
now-playing-screen
  • swipe left/right to return to the browser
  • swipe up/down to adjust volume
  • tap on the timeline to enable seek
  • tap the album cover to launch the standard browser
  • pull down command panel by swiping down at the top of the screen
  • command panel contains four buttons: play/pause, shuffle toggle, jump to settings and quit
shortcut page
  • alphabetical "quick" jump based on first letter of the album name
  • history of four most recently played albums
-----

To build the Flow UI (semi)automatically one must run a utility program called MakeFlow.exe. Some facts:
  • MakeFlow is available for Windows only
  • it does NOT support embedded cover art. Each album (=folder) needs to contain cover.jpg file in order to show up in the browser!
  • it does not support deep folder structures:
    • "X:\Music\Artist - Album" is ok (1 level)
    • "X:\Music\Artist\Album" is also ok (2 levels)
    • "X:\Music\Genre\Artist\Album" is not because it is too deep (3 levels)
    • finally "X:\Music\LargeFolderWithManyAlbums" is not a good idea because it will show up as one big album in the browser
  • Currently MakeFlow does not recongnize unicode characters. This means that any 'special' characters in filenames may cause albums to be unselectable and/or missing in the browser. Consequently, if you are unable to select some albums in the browser, check their names! The easiest way to make an album unselectable is to have a "^" character in its name (which is used internally to indicate a folder separator)
  • MakeFlow needs an external SWF linker called swfmill. That is free software which can be downloaded from swfmill.org.
Installation & use:
  1. Extract MakeFlow.exe together with resource.uci into any folder.
  2. Copy swfmill.exe into the same location
  3. Connect your S9 (and wait until the drive letter gets assigned)
  4. Create a back-up of all of your data, just in case!
  5. Launch MakeFlow.exe
  6. Select the drive letter of your S9
  7. When prompted, press "D" or "N" to skip missing covers for the first time. They can be added later.
  8. If everything went as planned, MakeFlow should finally produce the music.swf and place it in the System\Flash UI folder.
You will notice two additional cache folders created into the filesystem. These files are required for the UCI to work properly. They should be removed only if you decide to stop using this UI.

Disclaimer: You use this program at your own risk! I take no responsibility if you manage to lose data or brick your S9 (or your computer or whatever). No, it should not be possible but, you know, don't blame me if something unimaginable does happen.


Download: MakeFlow_104.zip

Version 1.04:
  • experimental support for Cowon J3 (I don't have a J3 so I don't really know if it works or not). Only music in internal memory can be browsed.
Version 1.02:
  • fixed crashing on 8-bit greyscale jpg's
  • added support for folder.jpg's
  • optional possibility to disable the light reflection effect on covers
Version 1.01:
  • fixed browser bug (showed only first album when language setting was not english).

-----

ps. Thanks for everyone involved in beta-testing! Special mention to uphaillife for giving a name to the uci

Last edited by el maco; 05-29-2010 at 04:19. Reason: New version
el maco is offline View el maco's Photo Album   Reply With Quote
Thanks from:
'nw, 134741, 34.50, 3nergizer, ackers07, Adapada, Archi tekt, artgom, Audio File, aysheep, aznpride93, Azure Dragon Of The East, bashibash, beoscher, bernado, Berserker, Bodhi, buketik, caz, chocoleche, Chris Fifty-Two, da1writer, DAPmagic, druntel88, Duff Man, E.l.m.O, El Mono, fatmrshmllo, findulas, ftaka, gorgi, Gwadaboy, hyva, Ilmadic, ioninric, ItaloDancer, jjsoviet, KromaXamorK, lane32x, marnix, mikeymike, miztaegg, motdepasseperdu, Mr. Bonheur, NADIN415, Nekroskop, nightrush, nondon, number5toad, numbxxx, Omnipherous, oneforall, Peaceful1, PeFont, Pimz, Rianu, rockinit, Sailorboy15, sameer, schorsch, Scrapz, seojuhwan, Sex0mat, sillykin, SmackDaddy, Snakebite, snoWman333, StickyŠ, stmaartenpiloot, Strykary, surgency, T4b, thekiller89, Tizmin556, tr2jxeuq2, Uphaillife, User S9, wadewilson, WaLkInStIcK, Who Am I?, Woozle Wuzzle, xandrim, xenarchi, zilimojo
Old 02-07-2010, 20:22   #2
Uphaillife
The guy who posts too much for his age.
 
Uphaillife's Avatar
 
Join Date: Oct 2008
Location: California
Posts: 1,163
Default

Also: If you know that you don't want album covers for certain folders but feel like it's a waste of time pressing "N" everytime makeflow.exe asks you about a missing album cover, you can spam the letter "n" and the "enter" button and the process should zoom right through.

EDIT: I suggest using mediafire. it has a hit counter and i feel that it's the fastest file hoster. however, the site does go down at times.
__________________
Chrome Cowon S9 DMB 16 GB~Creative Zen Aurvana
Fiio E5: THANKS FLACVEST!

It's U Phail Life. Not Up Hail Life.

My Latest UCI mod: Claw's Music UI Design MOD

Last edited by Uphaillife; 02-07-2010 at 20:26.
Uphaillife is offline View Uphaillife's Photo Album   Reply With Quote
Old 02-07-2010, 20:27   #3
surgency
Senior Member
 
surgency's Avatar
 
Join Date: Jul 2009
Posts: 504
Default

this is awesome!
thanks el maco
surgency is offline View surgency's Photo Album   Reply With Quote
Old 02-07-2010, 20:48   #4
noobdeagle
ifail
 
noobdeagle's Avatar
 
Join Date: Aug 2009
Posts: 219
Default

holy shit thats epic!

shame it cant read mp3 tags :\ too much effort to re-organize my library for this but for those that use a cover.jpg this is damn nice
noobdeagle is offline View noobdeagle's Photo Album   Reply With Quote
Old 02-07-2010, 21:49   #5
Adapada
The Ambassador
 
Adapada's Avatar
 
Join Date: Jul 2009
Location: Maryland
Posts: 655
Default

Excellent work!

Glad you pushed this out!
Have you found a way to recognize when to load album art a second time (for example: same album, so it doesnt reload the album art?)
__________________
"Thanks the to the itouch, the industry has to change because everyone wants wifi on some shitty device that doesnt work well" -34.50

Cowon S9 + Sony MDR-V6 + SoundMAGIC PL30
Adapada is offline View Adapada's Photo Album   Reply With Quote
Old 02-07-2010, 21:51   #6
seojuhwan
Senior Member
 
Join Date: Jun 2009
Location: Sad Forest
Posts: 359
Default

WOW... I am blown away!!!

This is so innovative compared to many other music UCIs for S9 so far...
__________________
"Dying somehow seems less sad than never having really lived." -Gloria Steinem-

It is called jetToy and it apparently converts YouTube videos for you!
IT WORKS NOW!!!
http://www.jetaudio.com/jettoy/

"God I never knew Hunter was a G-sensor game. I've spent my life pressing the screen with my fingers and watching nothing happen." -JunglePimp-
seojuhwan is offline View seojuhwan's Photo Album   Reply With Quote
Old 02-07-2010, 22:02   #7
or8560
Junior Member
 
Join Date: Dec 2009
Posts: 21
Default

Can X:\Music\Album work? I seem to be getting only one albumart on the album art browser.....
or8560 is offline View or8560's Photo Album   Reply With Quote
Old 02-07-2010, 22:07   #8
Adapada
The Ambassador
 
Adapada's Avatar
 
Join Date: Jul 2009
Location: Maryland
Posts: 655
Default

Quote:
Originally Posted by or8560 View Post
Can X:\Music\Album work? I seem to be getting only one albumart on the album art browser.....
I don't think it supports more than 1 albumart per album (if you have multiple)
I do believe that it needs album and artist so:

X:\Music\Album - Artist
or
X:\Music\Artist - Album
or
X:\Music\Artist\Album (this is how I structure mine)
__________________
"Thanks the to the itouch, the industry has to change because everyone wants wifi on some shitty device that doesnt work well" -34.50

Cowon S9 + Sony MDR-V6 + SoundMAGIC PL30
Adapada is offline View Adapada's Photo Album   Reply With Quote
Thanks from:
Old 02-07-2010, 22:10   #9
or8560
Junior Member
 
Join Date: Dec 2009
Posts: 21
Default

Quote:
Originally Posted by Adapada View Post
I don't think it supports more than 1 albumart per album (if you have multiple)
I do believe that it needs album and artist so:

X:\Music\Album - Artist
or
X:\Music\Artist - Album
or
X:\Music\Artist\Album (this is how I structure mine)
Thanks Adapada!! It's working now!!
or8560 is offline View or8560's Photo Album   Reply With Quote
Old 02-07-2010, 22:14   #10
da1writer
PROUD Cowon S9 Fanboy!!!
 
Join Date: Apr 2008
Location: Houston, TX
Posts: 915
Default

Told you guys, This is what me, uphaillife and lane32x have been beta testing over the past couple weeks. There is NO MUSIC UI like this on the Cowon S9 PERIOD! Be proud to be a Cowon S9 owner now that this music UI is out!

As El Maco knows, this is a music UI I've been dreaming of for a long time as I missed Ultimate Mod on the D2. No one has bothered to even try to make something similar to it but El Maco decided to give it a go and went way above my expectations. In all honesty, this is the Best Music UI on the Cowon S9 and the only one of it's kind too. As stated before, there is absolutely no other music UI like this one on the Cowon S9.

I give my highest thanks out to El Maco and all the time and effort he did in order to make this ! Video coming shortly !
__________________
Mainmenu UI's| Primary - Aero VTX, Secondary - Aero Ultimate G2, Third - Black Neon

Music UI's| Primary - Flow, Secondary - Dark Evolution, Third - Cube Modern

Other UI's | Settings - Wallpaper UI, Picture Browser; Text Viewer; Default Browser - Klaus Edition
da1writer is offline View da1writer's Photo Album   Reply With Quote
Thanks from:
Old 02-07-2010, 22:42   #11
Sixteh
Junior Member
 
Join Date: Jun 2009
Posts: 18
Default

The creator crashes for me after processing "Temple of the Dog - Temple of the Dog". The next album is "The Mars Volta - A Missing Chromosome".

That's 40ish albums in.
edit: windows 7, my bad. Maybe it can only process so many before crashing?

Last edited by Sixteh; 02-07-2010 at 22:50.
Sixteh is offline View Sixteh's Photo Album   Reply With Quote
Old 02-07-2010, 22:45   #12
Uphaillife
The guy who posts too much for his age.
 
Uphaillife's Avatar
 
Join Date: Oct 2008
Location: California
Posts: 1,163
Default

Quote:
Originally Posted by Sixteh View Post
The creator crashes for me after processing "Temple of the Dog - Temple of the Dog". The next album is "The Mars Volta - A Missing Chromosome".

That's 40ish albums in.
i had the same problem. is there a coverart for it?
__________________
Chrome Cowon S9 DMB 16 GB~Creative Zen Aurvana
Fiio E5: THANKS FLACVEST!

It's U Phail Life. Not Up Hail Life.

My Latest UCI mod: Claw's Music UI Design MOD
Uphaillife is offline View Uphaillife's Photo Album   Reply With Quote
Old 02-07-2010, 22:47   #13
da1writer
PROUD Cowon S9 Fanboy!!!
 
Join Date: Apr 2008
Location: Houston, TX
Posts: 915
Default

Quote:
Originally Posted by Sixteh View Post
The creator crashes for me after processing "Temple of the Dog - Temple of the Dog". The next album is "The Mars Volta - A Missing Chromosome".

That's 40ish albums in.
How deep are your folders and does it have a cover.jpg in it (not png)? Are you running this under Windows (not bootcamp)? You can also try restarting the computer and trying again. I have 250+ albums batched and had no problems.
__________________
Mainmenu UI's| Primary - Aero VTX, Secondary - Aero Ultimate G2, Third - Black Neon

Music UI's| Primary - Flow, Secondary - Dark Evolution, Third - Cube Modern

Other UI's | Settings - Wallpaper UI, Picture Browser; Text Viewer; Default Browser - Klaus Edition

Last edited by da1writer; 02-07-2010 at 22:51.
da1writer is offline View da1writer's Photo Album   Reply With Quote
Old 02-07-2010, 23:17   #14
KromaXamorK
Angel's Demon
 
KromaXamorK's Avatar
 
Join Date: Apr 2007
Location: Toulouse, France
Posts: 710
Default

This UCI is AWESOMAZING.
Just one problem all my covers are the same take from my first album.
__________________
Cowon J3 Sleek White 32+32 Gb // Cowon S9 Titanium Black 32Gb
KromaXamorK is online now View KromaXamorK's Photo Album   Reply With Quote
Old 02-07-2010, 23:20   #15
da1writer
PROUD Cowon S9 Fanboy!!!
 
Join Date: Apr 2008
Location: Houston, TX
Posts: 915
Default

Quote:
Originally Posted by KromaXamorK View Post
This UCI is AWESOMAZING.
Just one problem all my covers are the same take from my first album.
It doesn't read embedded albums, so each folder must have a cover.jpg (folder.jpg not supported).
Folder structure has to consist of:

X:\Music\Album - Artist
or
X:\Music\Artist - Album
or
X:\Music\Artist\Album (this is how I structure mine, along with adapada)

Also make sure your album covers aren't "too big" as it may cause some problems.
__________________
Mainmenu UI's| Primary - Aero VTX, Secondary - Aero Ultimate G2, Third - Black Neon

Music UI's| Primary - Flow, Secondary - Dark Evolution, Third - Cube Modern

Other UI's | Settings - Wallpaper UI, Picture Browser; Text Viewer; Default Browser - Klaus Edition
da1writer is offline View da1writer's Photo Album   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 23:32.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.