Go to page 1 2 3 ... 16 17 18 »
| Message |
Hi All,
Been hacking around a bit lately to solve some issues in my BlueTouch skin, and decided to use it as a testcase for my skin library. Feel free to testdrive it, and report any bugs or oddities here on the forum.
Looking good...
... and touchscreen friendly
This won't be without bugs, and it might not even work at all (I have all sort of debug libraries floating around so I'm not 100% sure I removed all dependencies). But that is what beta's are for
.
To install put EagleTools.dll next to silverjuke.exe, and the *.sjs file in the usual place (next to silverjuke.exe is fine).
Some more info:
- The source for my EagleTools.dll will be made available later.
- When switching to/from the skin it reports errors or graphical glitches. Just restart Silverjuke. This is a byproduct of my library and will not be solved in the foreseeable future.
Enjoy,
SilverEagle
PS: Coincidentally Silverjuke will see a new release next month, maybe it will contain all sorts of scripting-yumminess making this library approach totally obselete. Well, at least I will have had some fun with it
)
UPDATE beta2
- fixed issues with albumart from inside MP3's not displaying
- fixes pre-caching error
UPDATE beta3
- made pre-caching working again
- bit more improvements with finding correct albumart
- made creditsystem more robust (for instance when inserting coin while "no more credits" is shown the skin tries to queue the album or track again
- some improvements in handling of compilations
- fixed pausing/playing if clicked-on-bottom half
UPDATE beta4
- total rewrite of search results page
UPDATE beta5
- search for multiple words
- matches in search results are coloured
- keyboard support (for now only in 'jump to A-Z' and 'search input')
- added option for slow machines to only start searching after enter/OK
- improvements in locating cover-art, should now match native behaviour very closely (known issue: only external JPG image files)
UPDATE beta6
- simplified searchmode interface to four buttons
- changed search results layout to match standard artist/album/track order
- added setting to respect kiosmode limitations outside kioskmode
- made layout image & fontsizes configurable
- improved settings dialog
- fixed bug searching for quotes
- fixed bug with dead keyboard keys giving error
- added optional button to start visualization/karaoke
Update beta7
- skin is packaged as normal *.sjs file instead of directory
- removed need for external id3lib
- removed need for external keyboard definitions
- skin uses correct keyboardlayout as selected for native virtual keyboard
- made skin ignore mousedragging while clicking on buttons
- library uses temp directory as set by silverjuke (size limit is _not_ respected)
- added 'karaoke mode' buttons to select between two Music Selections "Karaoke Off" and "Karaoke On"
Update beta8
- fixed message screen bug
- spaced jump buttons bit further apart, made spacing scale with skinsize
- fixed bug with displaying ampersand
- error-less handling of switching to the skin (switching from still bit iffy)
- new keyboard button design
Update beta9
- display of informative message if loading eagletools DLL fails
- better explanation of Karaoke On/Off filters
- increased keyboard size by 50 pixels
- added workaround to refresh upon detection of external queue additions/deletions
- fixed bug with enabling/disabling pause facility (uses opion from SJ, not config)
- allowed karaoke on/off filter and kiosk limitation filter to function at the same time
- added informative display of most important silverjuke settings config dialog
Update beta9a
- removed debugging alert box
Update beta10
- fixed idle timeout not working in searchscreen
- added primitive lightup-on-click for search keyboard
- fixed error when searching for backslash
- internal: changed library to release cached images on redraw (trust filesystem to do that)
- internal: changed library to allow rebuild or single screen area
- changed library to fallback to first ID3 image if no frontcover image found
- separate button in topright corner for layout config of active screen instead
- layout option to discard cover borders on main screen
Update beta11
- changed covers & search screen to redraw in between whenever a cover was not found in the cache
- fixed: changed queue limit to 0 (inactive) if not set in SJ
- fixed: changed auto visualization timeout to 0 (inactive) if not set in SJ
- fixed: filter is now cleared when a timeout interrupts a search
Update beta12
- fixed: jumpbuttons B/C were swapped
- implemented advanced SJ option 'preferred cover'
- for compilation albums the tracklist now shows the artist for each track
Update beta13
- fixed clickable area for tracks on compilation albums
- fixed handling of compilation albums with more than one page of tracks
- added volume slider
(NOTE: some initial postings below might refer to seperate keyboard definitions, id3lib.dll's and skin directories instead of files. This is all history and not relevant anymore from beta7 onwards)
Download EagleTools.dll
version 0.14 (72 KB,
Downloaded: 150 Time(s))
Download EagleBlueTouch_v3_beta13.sjs
needs EagleTools version 0.14 (549.91 KB,
Downloaded: 171 Time(s))
Exciting stuff, SE. I got some errors on my first try.
I attached a copy of my log file. I hope it helps.
Download log.txt
(765 Bytes,
Downloaded: 58 Time(s))
hotspur wrote:
> I attached a copy of my log file. I hope it helps.
Log was good idea: caching-on-startup is broken (did not implement it yet, and old code is still left in).
Just turn it off on restart, or if you can't access the settings before the error happens then first use regedit to delete the tree HKEY_CURRENT_USER\Silverjuke\eaglebluetouch_v3.
SilverEagle
Thanks. Turning off caching helped. Here are the main problems I'm running into:
- V3 only recognizes album covers from external image files.
- It displays an artist for compilation albums. It appears to be using the artist from the last track in the folder when sorted a-z.
- the Limit Tracks feature in the Kiosk menu is active, even when you are not in kiosk mode. Unchecking the option disables it in regular mode.
That's it for now. I really like the improvements to the search screen.
hotspur wrote:
> - V3 only recognizes album covers from external image files.
Yeah, that was a bit primitive. Replace the attached main.sj, it reads most of the ID3 cover art. Unfortunately it messed up some of them (20% for my collection), so it is a work in progress.
> - It displays an artist for compilation albums.
Noted, thanks. I'll improve that later.
> - the Limit Tracks feature in the Kiosk menu is
> active, even when you are not in kiosk mode.
> Unchecking the option disables it in regular
> mode.
Yep, that's how I want it during development
. Fullscreen is too limiting - you can't look at the source or make notes at the same time. If you want normal behaviour set DEBUG_RESTRICTIONS to false in the top of main.sj.
> That's it for now. I really like the improvements
> to the search screen.
Which is precisely my main reason for a V3
And thanks for the feedback!
SilverEagle
Download main.sj
(EDIT 21 jan: this is relating to an old version and not usable anymore) (18.81 KB,
Downloaded: 57 Time(s))
Hi All,
Posted a beta2 (see top post) which fixes the album art issue and the pre-caching error.
SilverEagle
Hello SilverEagle
It`s very nice
it is a great Skin i love it
a good job the new keyboard and
with covers image files
and the search layout
I am enthusiastic about
see you
Kayyak
Beta2 fixes a lot of the the problems. I still get errors sometimes when switching to and from this skin, but after a restart the program works fine.
You currently have the image and text size locked down. Is that for testing? Will we be able to adjust these in the future?
hotspur wrote:
> Beta2 fixes a lot of the the problems. I still get
> errors sometimes when switching to and from this
> skin, but after a restart the program works
> fine.
Sorry, forgot to mention. It is just not switchable, and solving that is complicated or impossible and has bottom-priority.
> You currently have the image and text size locked
> down. Is that for testing? Will we be able to
> adjust these in the future?
Yes, no (just not got round to making the user interface) and yes.
SilverEagle
Howdy Master SilverEagle,
Good to see you are playing around with this.
Have a question on about the possibility of a function for this - Would it be possible to add buttons to be able to switch from "Karaoke" to regular "Music"? Maybe linked somehow to the "Limit tracks to Music Selection" function?
Go to page 1 2 3 ... 16 17 18 »