Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: uroJUKEstyx alpha 2.03 by superbigjay (ready to download) : LRC!  (Read 62579 times)

0 Members and 1 Guest are viewing this topic.

egosbar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 381
  • Last login:May 17, 2014, 12:26:20 am
Re: uroJUKEstyx : new jukebox software (In Progress)
« Reply #200 on: January 02, 2013, 02:57:16 am »
yes all those four buttons , up down etc on cue screen are not doing much

egosbar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 381
  • Last login:May 17, 2014, 12:26:20 am
Re: uroJUKEstyx : new jukebox software (In Progress)
« Reply #201 on: January 02, 2013, 03:04:54 am »
i think i might of asked for this one before

right click song to add to a playlist that has been saved , like media player does , also tell you if you have it added already same as media player

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
Hello,
here are the latest download links for alpha 1.05

uroJUKEstyx by superbigjay - alpha 1.05 (WIN7)
uroJUKEstyx by superbigjay - alpha 1.05 (WINXP)

Feel free to download and try.
If you find new issues, please report them in this thread or by email as specified in the HELP of the program.

And remember that it is still an alpha version...

Jay  :cheers:

---------------------------------------------------------------------------
Bugs and Issues (alpha 1.05) (ready to release 20130102)
---------------------------------------------------------------------------
- egosbar 20121229
     View Queue List
     Add 2 buttons MoveTop/MoveBottom
     Remove 4 buttons (GotoTop, GotoBottom, ScrollUp, ScrollDown)
     Increase scroll bar width for easier access via scrollbar
  Done 20120202
     move to top, move to bottom functionality is added.
 
- RetroBorg 20121230
     Just found a bug similar to the previous one with scrolling the
     albums, this one is when you select a album song list and hold
     down the up or down arrow, instead of seeing highlighted bit move
     through the song lists it stops after highlighting just the next
     two songs then when you release the up or down button the
     highlighted song appears way down the list depending on how long
     you held it down of course.
  Done 20121230
     uroQLISTWIDGET fixed to force refresh (repaint) 

- RetroBorg 20121230
     Also, if it's easy to impliment perhaps make it so all song lists
     loop so when you are at the bottom of the list and press down again
     it should loop back to the top of the list and vice versa etc.
     Same with the jump list, queue list etc
  Done
     Add switch to config (OPTIONS-DISPLAY-LISTWRAPAROUND : default=off)
     Add Wrap around feature to List (album)
     Add Wrap around feature to List (jump)
     Add mouse scroll detection (jump)
     Add Wrap around feature to List (queue)

- RetroBorg 20121230
     the music volume seems to magically increase sometimes
     when exiting the options menu
  Done 20121231
     volume is restore at boot only, not after config update
     store volume value whenever the user modify it (norm or rand)
     adjust volume when transition norm->rand (savedVolume*randomVolumeRatio)
     restore volume value when transition rand->norm (savedVolume)

- superbigjay 20121230
     When going from maximized view to normal view or going into the
     options to switch to full screen, the window disapear and we have
     to call the task manager to kill the process
  Done 20121231
     fix where geometry of juke is saved in order to avoid the wrong
     0x0 size that caused the problem.

- egosbar 20130102
     right click song to add to a playlist that has been saved ,
     like media player does , also tell you if you have it added
     already same as media player
  Done 20120102
     Now Playing Message indicating song is already in playlist (was already implemented)
     Right click context menu to add to current playlist

- superbigjay 20130102
     Optimize album refresh when playlist is modified
  Done 20130102
     Only playlist is refreshed and only if visible on current page




superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
Re: uroJUKEstyx : new jukebox software (In Progress)
« Reply #203 on: January 02, 2013, 09:59:03 pm »
i think i might of asked for this one before
right click song to add to a playlist that has been saved , like media player does , also tell you if you have it added already same as media player
Yes you did, but I forgot to update my wishlist  :dizzy:
It's been added to 1.05 and ready to try (download links in my previous post or in post#1)

Next steps, are to start alpha 2 which will include:
- ui customization (layouts, fonts, colors)
- LRC.
- exclusion folders

I don't know how much work I'll be able to do this month, because I have some vacations coming up in 2 weeks and will be going south with the family away from computers  >:D

Jay  :cheers:

egosbar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 381
  • Last login:May 17, 2014, 12:26:20 am
love the move to top , well done

right click add to playlist doesnt work

looking forward to customizations

not sure if ive talked about a screen saver of album covers , nothing better then playing pool with a playlist happening and after a set time say 30 seconds of no one touching the screen go to a random flick of album covers , even better would be to touch the album cover and bring up the songs to add to the current playlist ,  havent seen a juke do this yet , i think skg juke had a album random show modealthough i think it used to scroll the page , id like to see a full page one album view

RetroBorg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:July 06, 2022, 09:22:13 am
  • Your arcade games will be assimilated!
Re: uroJUKEstyx : new jukebox software (In Progress)
« Reply #205 on: January 03, 2013, 06:59:22 am »
Thanks for the last update, I like the wrap around lists.  :applaud:

I have another request.

Can you enable the escape key to close both the queue and the jump screens?

Escape is already enabled on the find screen.

Next steps, are to start alpha 2 which will include:
- ui customization (layouts, fonts, colors)
- LRC.
- exclusion folders

Looking forward to these!  ;D

Not a high priority request but any chance that later on you can look at the scroll animation and make it more like the scroll effect SK Jukebox has?

I don't know how much work I'll be able to do this month, because I have some vacations coming up in 2 weeks and will be going south with the family away from computers  >:D

Sounds like a welll deserved break.

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
love the move to top , well done

right click add to playlist doesnt work

looking forward to customizations

not sure if ive talked about a screen saver of album covers , nothing better then playing pool with a playlist happening and after a set time say 30 seconds of no one touching the screen go to a random flick of album covers , even better would be to touch the album cover and bring up the songs to add to the current playlist ,  havent seen a juke do this yet , i think skg juke had a album random show modealthough i think it used to scroll the page , id like to see a full page one album view
For the right click add to playlist, have you enable the option? (by default it is off)
OPTIONS-DISPLAY-SONG_TO_PLAYLIST_CONTET_MENU (last item of the first group box)

Also, I have updated the help file to match the new features.

Jay :cheers:

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
not sure if ive talked about a screen saver of album covers , nothing better then playing pool with a playlist happening and after a set time say 30 seconds of no one touching the screen go to a random flick of album covers , even better would be to touch the album cover and bring up the songs to add to the current playlist ,  havent seen a juke do this yet , i think skg juke had a album random show modealthough i think it used to scroll the page , id like to see a full page one album view
It is already planned. In the option pannel, the settings are already there. I still have to implement the functionality, that will be right after the album scroll animation.
In the HELP, in the section display - screen saver, you have what I intend to add (which should match the available items in the config panel)
Jay  :cheers:

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
Re: uroJUKEstyx : new jukebox software (In Progress)
« Reply #208 on: January 03, 2013, 07:48:17 am »
I have another request.
Can you enable the escape key to close both the queue and the jump screens?
Escape is already enabled on the find screen.
I'll see why it is already implemented in the find screen since I haven't done anything special to support this?   :dunno
But it shouldn't be a probllem.
Added to wish list.

Not a high priority request but any chance that later on you can look at the scroll animation and make it more like the scroll effect SK Jukebox has?
Already on the list. Like for screen savers, the options are already defined in the config and in the HELP.
Depending on how the customization fits with the current architecture, I might implement this too (with screen save) for alpha 2.  More news on this later.

Jay  :cheers:

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
Re: uroJUKEstyx : new jukebox software (In Progress)
« Reply #209 on: January 04, 2013, 10:55:11 pm »
I have another request.
Can you enable the escape key to close both the queue and the jump screens?
Escape is already enabled on the find screen.
It's fixed, but I'll wait to include more stuff before releasing (unless you need it really really bad).

Here's the status for alpha 2.0.
I haven't got much time to work on it, but it still progressing

Code: [Select]
---------------------------------------------------------
uroJUKEstyx alpha 2.0 (in progress)
---------------------------------------------------------
superbigjay 20121031
   Fonts & Colors
InProgress 20130104
   juke                   : backcolor
   album - frame          : bordercolor, borderwidth, backcolor0, backcolor1
   album - info1          : font, size, color
   album - info2          : font, size, color
   album - info3          : font, size, color
   album - cover          : color, width
   album - songs          : bordercolor, borderwidth, backcolor0, backcolor1, textcolor, textfont, textsize
   album - songs selected : textcolor, framecolor, backcolor0, backcolor1
   album - songs hover    : textcolor, framecolor, backcolor0, backcolor1
   album - back           : bordercolor, borderwidth, backcolor, textcolor, textfont, textsize
   osk   - frame          : bordercolor, borderwidth, backcolor0, backcolor1
   audio - frame          : bordercolor, borderwidth, backcolor0, backcolor1, buttonset
   audio - queue          : bordercolor, borderwidth, backcolor0, backcolor1, textcolor, textfont, textsize
   audio - queue hover    : textcolor, framecolor, backcolor0, backcolor1
   audio - header         : font, size, color
   audio - now1           : font, size, color
   audio - now2           : font, size, color
   audio - now3           : font, size, color
   audio - timeline       : font, size, color
   audio - sliders        : handle + groove (time + volume)
   remove album back button image and use style

superbigjay 20121031
   Layouts
Todo 00000000
   ***

superbigjay 20121031
   Scroll animation
Todo 00000000
   ***

superbigjay 20121031
   Randomizer : prevent same song to be played twice in a row.
Todo 00000000
   ***

RetroBorg 20121031
   LRC
Todo 00000000
   ***

superbigjay 20121218
   Music exclusion folder (to exclude some folder from recursive
   search : simply add those to folderList)
Todo 00000000
   ***

RetroBorg 20130103
   Can you enable the escape key to close both the queue and
   the jump screens? Escape is already enabled on the find screen.
Done 20130104
   ESC was already working for INFO, HELP, CONFIG, FIND and FILTER
   ESC is now detected and closes the form for VIEW_QUEUE and JUMP
   Note:
      when calling forms, the key remapping isn't taking into account,
      so only the ESC key will work

superbigjay 20130103
   when both options:
   - OPTIONS-GENERAL-USE_MOUSE_WHEEL_TO_SCROLL_ALBUMS
   - OPTIONS-GENERAL-USE_MOUSE_WHEEL_TO_SCROLL_SONGS
   song list still scroll.
Done 20130103
   Fixed, added config switch to scroll condition.

superbigjay 20130103
   Add music library text version to debug trace (uroMUSICLIB.txt)
Todo 00000000
   ***

superbigjay 20130103
   Update embedded logos for PLAYLIST/EMPTY_SLOT/NO_COVER.
Todo 00000000
   ***

superbigjay
   bug windowstate (maximized, minimized, fullscreen) witht he following sequences:
   1. options:RunInWidow, 2. maximize window, 3. options:runFullScreen --> window return to normal mode instead of full screen
   1. options:RunFullScreen, 2. restart, 3. options:RunInWindow --> windows is in normal mode instead of maximized
Done 20130104
   Add debug traces to DEBUG_JUKE option
   Swear a few times
   Change how window states are handled.


Spent most of the few hours I had on finding how to customize the colors. I still have a lot of work to do
- config (save + restore stuff)
- config ui (have something decent with some previews
but hey, here's a snapshot with some funky colors of one of the trials I did. The only items that I still have to customize are the sliders handles (volume + time seeker) and the scroll bars.

I will probably do a release when colors/fonts are completed.
Then, another one for the layouts + animations.
And a third one for LRC.
And many more for any bugs/issues reported by testers  >:D

Jay  :cheers:
« Last Edit: January 04, 2013, 11:09:41 pm by superbigjay »

RetroBorg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:July 06, 2022, 09:22:13 am
  • Your arcade games will be assimilated!
Re: uroJUKEstyx : new jukebox software (In Progress)
« Reply #210 on: January 05, 2013, 12:16:07 am »
I have another request.
Can you enable the escape key to close both the queue and the jump screens?
Escape is already enabled on the find screen.
It's fixed, but I'll wait to include more stuff before releasing (unless you need it really really bad).

No hurry Jay.

Here's the status for alpha 2.0.
I haven't got much time to work on it, but it still progressing

Code: [Select]
---------------------------------------------------------
uroJUKEstyx alpha 2.0 (in progress)
---------------------------------------------------------
superbigjay 20121031
   Fonts & Colors
InProgress 20130104
   juke                   : backcolor
   album - frame          : bordercolor, borderwidth, backcolor0, backcolor1
   album - info1          : font, size, color
   album - info2          : font, size, color
   album - info3          : font, size, color
   album - cover          : color, width
   album - songs          : bordercolor, borderwidth, backcolor0, backcolor1, textcolor, textfont, textsize
   album - songs selected : textcolor, framecolor, backcolor0, backcolor1
   album - songs hover    : textcolor, framecolor, backcolor0, backcolor1
   album - back           : bordercolor, borderwidth, backcolor, textcolor, textfont, textsize
   osk   - frame          : bordercolor, borderwidth, backcolor0, backcolor1
   audio - frame          : bordercolor, borderwidth, backcolor0, backcolor1, buttonset
   audio - queue          : bordercolor, borderwidth, backcolor0, backcolor1, textcolor, textfont, textsize
   audio - queue hover    : textcolor, framecolor, backcolor0, backcolor1
   audio - header         : font, size, color
   audio - now1           : font, size, color
   audio - now2           : font, size, color
   audio - now3           : font, size, color
   audio - timeline       : font, size, color
   audio - sliders        : handle + groove (time + volume)
   remove album back button image and use style

superbigjay 20121031
   Layouts
Todo 00000000
   ***

superbigjay 20121031
   Scroll animation
Todo 00000000
   ***

superbigjay 20121031
   Randomizer : prevent same song to be played twice in a row.
Todo 00000000
   ***

RetroBorg 20121031
   LRC
Todo 00000000
   ***

superbigjay 20121218
   Music exclusion folder (to exclude some folder from recursive
   search : simply add those to folderList)
Todo 00000000
   ***

RetroBorg 20130103
   Can you enable the escape key to close both the queue and
   the jump screens? Escape is already enabled on the find screen.
Done 20130104
   ESC was already working for INFO, HELP, CONFIG, FIND and FILTER
   ESC is now detected and closes the form for VIEW_QUEUE and JUMP
   Note:
      when calling forms, the key remapping isn't taking into account,
      so only the ESC key will work

superbigjay 20130103
   when both options:
   - OPTIONS-GENERAL-USE_MOUSE_WHEEL_TO_SCROLL_ALBUMS
   - OPTIONS-GENERAL-USE_MOUSE_WHEEL_TO_SCROLL_SONGS
   song list still scroll.
Done 20130103
   Fixed, added config switch to scroll condition.

superbigjay 20130103
   Add music library text version to debug trace (uroMUSICLIB.txt)
Todo 00000000
   ***

superbigjay 20130103
   Update embedded logos for PLAYLIST/EMPTY_SLOT/NO_COVER.
Todo 00000000
   ***

superbigjay
   bug windowstate (maximized, minimized, fullscreen) witht he following sequences:
   1. options:RunInWidow, 2. maximize window, 3. options:runFullScreen --> window return to normal mode instead of full screen
   1. options:RunFullScreen, 2. restart, 3. options:RunInWindow --> windows is in normal mode instead of maximized
Done 20130104
   Add debug traces to DEBUG_JUKE option
   Swear a few times
   Change how window states are handled.


Spent most of the few hours I had on finding how to customize the colors. I still have a lot of work to do
- config (save + restore stuff)
- config ui (have something decent with some previews
but hey, here's a snapshot with some funky colors of one of the trials I did. The only items that I still have to customize are the sliders handles (volume + time seeker) and the scroll bars.

I will probably do a release when colors/fonts are completed.
Then, another one for the layouts + animations.
And a third one for LRC.
And many more for any bugs/issues reported by testers  >:D

Jay  :cheers:

It's all coming together now!

egosbar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 381
  • Last login:May 17, 2014, 12:26:20 am
love the move to top , well done

right click add to playlist doesnt work

looking forward to customizations

not sure if ive talked about a screen saver of album covers , nothing better then playing pool with a playlist happening and after a set time say 30 seconds of no one touching the screen go to a random flick of album covers , even better would be to touch the album cover and bring up the songs to add to the current playlist ,  havent seen a juke do this yet , i think skg juke had a album random show modealthough i think it used to scroll the page , id like to see a full page one album view
For the right click add to playlist, have you enable the option? (by default it is off)
OPTIONS-DISPLAY-SONG_TO_PLAYLIST_CONTET_MENU (last item of the first group box)

Also, I have updated the help file to match the new features.

Jay :cheers:

nope didnt have it enabled , trying it now thanks mate

egosbar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 381
  • Last login:May 17, 2014, 12:26:20 am
love the move to top , well done

right click add to playlist doesnt work

looking forward to customizations

not sure if ive talked about a screen saver of album covers , nothing better then playing pool with a playlist happening and after a set time say 30 seconds of no one touching the screen go to a random flick of album covers , even better would be to touch the album cover and bring up the songs to add to the current playlist ,  havent seen a juke do this yet , i think skg juke had a album random show modealthough i think it used to scroll the page , id like to see a full page one album view
For the right click add to playlist, have you enable the option? (by default it is off)
OPTIONS-DISPLAY-SONG_TO_PLAYLIST_CONTET_MENU (last item of the first group box)

Also, I have updated the help file to match the new features.

Jay :cheers:
thanks mate , a good option but not exactly what i meant , i meant add to a saved playlist like media player does

egosbar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 381
  • Last login:May 17, 2014, 12:26:20 am
the funky colors look great, looking forward to skinning this one

egosbar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 381
  • Last login:May 17, 2014, 12:26:20 am
must be missing something easy here or im tired

how do you play an entire album?

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
how do you play an entire album?
First, you check your config:
OPTIONS-GENEREAL
- use all tracks function : will allow you to add a full album
- display all track in song list (track 0) : this will allow you to see that track in the song list and select the full album via that one
- auto-accept song : this will determine how the songs are added (single or double click)

Then you can add albums the following ways:
- with the keyboard (or OSK number) by selecting song 0
- by clicking on song track 0-ALLTRACKS (if enabled)
- by clicking on album cover

The clicking is either a single or double click based on the AUTO_ACCEPT setting mentionned above.

Jay  :cheers:

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
the funky colors look great, looking forward to skinning this one
Haha, mayby not so great, Fot the trials, I wasn't using the color picker, so I was simply writing down the hex values, so I was mainly playing with black, white, red, green blue and yellow  :laugh2:

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
thanks mate , a good option but not exactly what i meant , i meant add to a saved playlist like media player does
When right clicking, I could offer the list of availalble playlists.

That could be
- All the playlists located in the uroPLAYLISTS folder
OR
- All the playlists used in the config (MUSIC_LIBRARY-MUSIC_SOURCES-PLAYLISTS

And I could probably also have a
- new playlist
where a window yould open and ask you for the playlist name

Would that be OK?

PS: I want to keep it simple, so nothing too fanncy  ;)

Jay  :cheers:

egosbar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 381
  • Last login:May 17, 2014, 12:26:20 am
thanks mate i thought i was going mad when i was looking for add an entire album and couldnt find it lol

building a saved  playlist that can be added to as time goes on is essential in my opinion

the best one ive seen so far is windows media player , you can have any list of songs playing and if you hear something you really like you can right click and add the playing song to your saved playlist and it tells you if its already in there  , if you have more then one playlist then all saved playlists come up and you pick the one you want.

probably one of the things that need the most attention even before skinning is the id3 recognition , every new album i have now needs retagging to reveal the song titles , i know its on the to do list




egosbar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 381
  • Last login:May 17, 2014, 12:26:20 am
clearing the que list when in the que list screen it would be good if you clear all and the window closes auto , there is no need to stay there when you clear the whole list , unless you want to add a saved playlist i guess but it would be more often you clear the list and start a new one

i guess with any juke prog im looking to use the least amount of clicks or touches to do something is good

on the que list screen it would be great to sort a playlist alphabetically by artist , the reason for this is you can sort a saved playlist and see exactly what songs from a artist you have and i like my saved playlist sorted by artist , this way you have two options play by artist alphabetically  in which case you can easily look through your list for a artist song or random if you want

the play , pause , skip etc buttons should be on the main screen , id suggest in  the now playing window near the add song to playlist

talking about add current song to playlist  button im not too sure what it does

all tracks ( too play the album) probably should be called PLAY ALBUM , this could also be a button i think that would look good especially when you can skin them

you doing a great job mate in the short time , i cant even imagine how much work it is






egosbar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 381
  • Last login:May 17, 2014, 12:26:20 am


Then you can add albums the following ways:
- with the keyboard (or OSK number) by selecting song 0
- by clicking on song track 0-ALLTRACKS (if enabled)
- by clicking on album cover


clicking on album cover doesnt add the album , it takes you too full album view and even then clicking on album cover doesnt add songs

egosbar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 381
  • Last login:May 17, 2014, 12:26:20 am
scroll left and right buttons should also be on the main page , probably at either end of the play pause skip etc buttons

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
scroll left and right buttons should also be on the main page , probably at either end of the play pause skip etc buttons
They are, but not in the audio OSK, but in the navigation OSK. I'll have to think of that one as I am not sure which location is better...
I'll come back to you on that one...

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
clicking on album cover doesnt add the album , it takes you too full album view and even then clicking on album cover doesnt add songs
If the OPTIONS-GENERAL-USE_ALL_TRACKS is enabled, you need to double click on the cover (if the OPTIONS-GENERAL-AUTO_ACCEPT_SONG_WHEN_CLICK is OFF).
If that auto accept is checked, then a single click should add the album. Double check and confirm if it still don't work.

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
clearing the que list when in the que list screen it would be good if you clear all and the window closes auto , there is no need to stay there when you clear the whole list , unless you want to add a saved playlist i guess but it would be more often you clear the list and start a new one

i guess with any juke prog im looking to use the least amount of clicks or touches to do something is good
Ha ha, I was about to say added to wish list, but indeed, if a user want to add a playlist, he might want to clear the queue first, and if he clears the queue, and the from closes, then he would need to re-open it, and then you have the same problem of too many click. The way it is right now simply require the user to click the close button...

on the que list screen it would be great to sort a playlist alphabetically by artist , the reason for this is you can sort a saved playlist and see exactly what songs from a artist you have and i like my saved playlist sorted by artist , this way you have two options play by artist alphabetically  in which case you can easily look through your list for a artist song or random if you want
I can add a button SORT_BY_ARTIST that would basically do what you want. You can the play around with the list and remove songs you don'T want. Then you could randomize the queue. The only downside would be that you loose the original song order, but it almost doesn't touch the architecture of the queue programming. Would that be enough?

the play , pause , skip etc buttons should be on the main screen , id suggest in  the now playing window near the add song to playlist
If you click on the button with headset (audio OSK), you'll have those buttons. But the scroll left right are on the navigation one (the one with the compass)

talking about add current song to playlist  button im not too sure what it does
It add the current playing song (if using the blue button) or the selected album song (if right clicking on the song of an album) to the active playlist set in the OPTION-MUSICLIBRARY-PLAYLISTS

all tracks ( too play the album) probably should be called PLAY ALBUM , this could also be a button i think that would look good especially when you can skin them
The cover is used for that and remove the need of having an additional button.

you doing a great job mate in the short time , i cant even imagine how much work it is
Lots of works ... lots of fun ...
Thanks

Jay  :cheers:

egosbar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 381
  • Last login:May 17, 2014, 12:26:20 am
adding a sort by artist would be awesome , i could really manage my saved playlists better ,  no problem with the saved playlist order changing most of the time id random it anyway

more chance of clearing a cue and starting a new one then starting a saved playlist , not a big problem

yep realise the next song etc and the left right arrows are there , that is the problem they are in different areas , be better if they are in the same area , save going between buttons , knowing the buttons are there are fine for regular users but not as user freindly in a party situation , which is why they are better on screen or at least have an option to have them onscreen or offscreen especially when the skinning stage is ready , the scroll left and right are not a problem to me as ill map left right to my juke led buttons

one of the major problems for touchscreen users especially when adding a song by touching is big fingers selecting the wrong song , be good to have when in full album view the option to highlite the song with a play now and add to cue button , this way you cant select the wrong song

id like to see an option for only album covers showing in the four album view then click the album cover to open the songs , again for touchscreen users it is much better for selecting the song as the font will be much bigger , then as mentioned in above comment a play now add to cue button the highlited song

sorry mate dont mean to sound critical i know your working hard and too change things is probably a lot of extra work , just floating ideas from a very frequent jukebox user lol




superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
adding a sort by artist would be awesome , i could really manage my saved playlists better ,  no problem with the saved playlist order changing most of the time id random it anyway
All right, added to wish list for the next release.

more chance of clearing a cue and starting a new one then starting a saved playlist , not a big problem
I understand your logic. In the worst case, I'll add a config option to support the clear-auto-close-queue, So regardless of my decision,m you'll be able to auto-close it...

yep realise the next song etc and the left right arrows are there , that is the problem they are in different areas , be better if they are in the same area , save going between buttons , knowing the buttons are there are fine for regular users but not as user freindly in a party situation , which is why they are better on screen or at least have an option to have them onscreen or offscreen especially when the skinning stage is ready , the scroll left and right are not a problem to me as ill map left right to my juke led buttons
I'll see what I can do for this. I was trying to keep OSK to a max of 12 buttons (3 columns) and right now, the OSK-audio has 11 buttons. I'll see if I can find other configurations to regroup the most used button together.  Suggestion on this are welcome, even if I may discard them later ... hehe  >:D

one of the major problems for touchscreen users especially when adding a song by touching is big fingers selecting the wrong song , be good to have when in full album view the option to highlite the song with a play now and add to cue button , this way you cant select the wrong song

id like to see an option for only album covers showing in the four album view then click the album cover to open the songs , again for touchscreen users it is much better for selecting the song as the font will be much bigger , then as mentioned in above comment a play now add to cue button the highlited song

sorry mate dont mean to sound critical i know your working hard and too change things is probably a lot of extra work , just floating ideas from a very frequent jukebox user lol
Yeah, it's a real puzzle to satisfy all setups.  In my case, my cab uses a CRT display (800x600), while other have hi-res displays, I'm using keys (arcade controls) and mouse (trackball), others have only touch screen interface, and some have mixes of everything else... While I'm working on customizing the interface, I'll see what I can do to accomodate these needs.

Also, I know that your a big fan of ID3 tags, while I'm not, but I still want to integrate them (later...). With my previous experiences, building a library with 1000+ albums was really slow with skj and wmp and the results were so so (ending up with the same artist named different ways, albums splitted, ...), so I decided to go witht the naming style library. Anyways, I'll see what are the performance when I implement that part...

Keep the suggestions coming.
Worst case is that I'll just say no  >:D

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
all tracks ( too play the album) probably should be called PLAY ALBUM , this could also be a button i think that would look good especially when you can skin them
The cover is used for that and remove the need of having an additional button.

eers:
I just tried and you're partially right.
When AUTO_ACCEPT_SONG is  checked, then the click on album cover get you on album view when you are in page view.
and the click on album cover when you are in album view doesn't add the album.
I'll modify it so that it add the album on a single click in album view when the ADD_FUL_ALBUM otion is on.

When AUTOACCEPTSONGWHENCLICKED is off, the double click on cover works however

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
all tracks ( too play the album) probably should be called PLAY ALBUM
Haha, since I'm really bad at finding name, I already thought that that "track name" might not be adequate. I initially used the name from skj, but I can easilly change it since it's a constant.

#define ALL_TRACKS_STRING "All Tracks"

So "PLAY ALBUM" is fine?

If you have a better name, let me know and I'll change the line.

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
I just tried and you're partially right.
When AUTO_ACCEPT_SONG is  checked, then the click on album cover get you on album view when you are in page view.
and the click on album cover when you are in album view doesn't add the album.
I'll modify it so that it add the album on a single click in album view when the ADD_FUL_ALBUM otion is on.

When AUTOACCEPTSONGWHENCLICKED is off, the double click on cover works however
Ok, fixed that one. the new behavior is:

if USE_ALL_TRACKS is ON and AUTO_ACCEPT_SONG_WHEN_CLICKED is ON and GOTO_ALBUM_VIEW_WHEN_CLICKING_ON_ALBUM_COVER is OFF
--> single clicking on album cover in page view add the album
if USE_ALL_TRACKS is ON and AUTO_ACCEPT_SONG_WHEN_CLICKED is ON and GOTO_ALBUM_VIEW_WHEN_CLICKING_ON_ALBUM_COVER is ON
--> single clicking on album cover in page view go to album view
--> single clicking on album cover in album view add the album

While testing this, I've found a new bug:
going into the option while you are in album view, give a blank page when exiting the options. Then clicking back (ESC) cause the program to crash.
I'll investigate and fix this. In the mean time, the workaround is simply to scroll left or right before pressing ESC... or restart the program if it crashed  >:D

Jay  :cheers:

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
yep realise the next song etc and the left right arrows are there , that is the problem they are in different areas , be better if they are in the same area , save going between buttons , knowing the buttons are there are fine for regular users but not as user freindly in a party situation , which is why they are better on screen or at least have an option to have them onscreen or offscreen especially when the skinning stage is ready , the scroll left and right are not a problem to me as ill map left right to my juke led buttons
I'll see what I can do for this. I was trying to keep OSK to a max of 12 buttons (3 columns) and right now, the OSK-audio has 11 buttons. I'll see if I can find other configurations to regroup the most used button together.  Suggestion on this are welcome, even if I may discard them later ... hehe  >:D
Here's my proposal for this issue.
I can add extra buttons to the NAVIGATION_OSK.

Right now there's already
- jump previous/next letter
- scroll left/right
- scroll up/down
- back

If I want to keep my current setup of 4 rows x 3 columns, I have room for another 5 buttons. These could be
- restart song
- next song
- pause
- remove last song
- clear queue
Do you have a better combination to propose?
That OSK is intended to navigate in the juke, so it should the the OSK of choice for "new users"...

Also, for the FUNCTION OSK, I have regrouped all options that open up other windows (about, help, view queue, ...).
To be consistent, I should also move the equalizer which is currently in the AUDIO OSK.
If I do that, then, you there would be 2 spare buttons in the AUDIO OSK (which could be taken by the scroll left-right button).

Anyways, if you have some ideas on this topic, I'm listening...

Jay  :cheers:

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
Haven't played much with the software over this weekend... Spent most of that time playing with the kids and preparing the vacations (ie packing all the kids clothes, which means 42 shorts/pants + 42 shirts + swimsuits + diapers)  :dizzy: It seems there only enough room for me to bring my speedo  >:D

That being said, I've completed chosen the items that will be customizable on the color point of view and found how to customize the scrollbars. Next step will be to have something decent on the ui point of view to customize the interface...

So again, that red-yellow color example is attached to this post

Others small progresses are:

Code: [Select]
egosbar 20130104
   auto_accept_song + use_all_track doesn't work
Done 20130106
   if USE_ALL_TRACKS is ON and AUTO_ACCEPT_SONG_WHEN_CLICKED is ON and GOTO_ALBUM_VIEW_WHEN_CLICKING_ON_ALBUM_COVER is OFF
   --> single clicking on album cover in page view add the album
   if USE_ALL_TRACKS is ON and AUTO_ACCEPT_SONG_WHEN_CLICKED is ON and GOTO_ALBUM_VIEW_WHEN_CLICKING_ON_ALBUM_COVER is ON
   --> single clicking on album cover in page view go to album view
   --> single clicking on album cover in album view add the album

egosbar 20130105
   all tracks ( too play the album) probably should be called PLAY ALBUM
Done 20130106
   change #define ALL_TRACKS_STRING "All Tracks"
   for #define "PLAY ALBUM"

superbigjay 20130106
   Find how to catch unused scroll event from QListview QScrollbar
   Right now, scrolling on the scroll bar and reaching the end
Done 20130106
   Event filter added to uroQLISTWIDGET to take care of this event

And found some new issues
Code: [Select]
superbigjay 20130106
   bug album view + option : return with blank page
   ESC then causes fatal error.
Todo 00000000
   ***

superbigjay 20130106
   When changing OSK, selected song is lost in the qlistwidget of the album
   (focus lost by refreshing the display)
Todo 00000000
   ***


RetroBorg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:July 06, 2022, 09:22:13 am
  • Your arcade games will be assimilated!
If I uncheck display in window it doesn't fill the monitor display size quite right, it has a weird space down the bottom.



If I quit program and restart it will crash upon restart and I have to go into uroJUKEstyx.ini and manually edit DisplayInWindow = 1 to get it running again.

Correction, it doesn't crash it actually displays correctly for a split second before becoming invisible and you have to end task it using task manager.
« Last Edit: January 07, 2013, 06:22:08 pm by RetroBorg »

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
Correction, it doesn't crash it actually displays correctly for a split second before becoming invisible and you have to end task it using task manager.
t sounds like the problem I already fi in my local version.
Could you try the following:
- start the program it runs in a window (you might need to edit your ini file)
- un-maximize the window so it doesn't take all the space
- go in option and enable FULL SCREEN
Adn see if it works.

If not, I'll release an intermediate version with the correction that I'm talking about and also some additional trace info to help debug that problem if it still persists...

Jay

RetroBorg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:July 06, 2022, 09:22:13 am
  • Your arcade games will be assimilated!
Correction, it doesn't crash it actually displays correctly for a split second before becoming invisible and you have to end task it using task manager.
t sounds like the problem I already fi in my local version.
Could you try the following:
- start the program it runs in a window (you might need to edit your ini file)
- un-maximize the window so it doesn't take all the space
- go in option and enable FULL SCREEN
Adn see if it works.

If not, I'll release an intermediate version with the correction that I'm talking about and also some additional trace info to help debug that problem if it still persists...

Jay

Yeah you can get to full screen doing it that way but of course if you exit and start again it displays correctly for a split second before becoming invisible and you have to end task it using task manager.

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
Yeah you can get to full screen doing it that way but of course if you exit and start again it displays correctly for a split second before becoming invisible and you have to end task it using task manager.
Ok, I think you just found the same problem that I fixed:

Code: [Select]
superbigjay 20130104
   bug windowstate (maximized, minimized, fullscreen) witht he following sequences:
   1. options:RunInWidow, 2. maximize window, 3. options:runFullScreen --> window return to normal mode instead of full screen
   1. options:RunFullScreen, 2. restart, 3. options:RunInWindow --> windows is in normal mode instead of maximized
Done 20130104
   Add debug traces to DEBUG_JUKE option
   Swear a few times
   Change how window states are handled.

I'll release that later tonight. I have to put the kids to bed now ... It's 20h00.
See you later...

Jay :cheers:


superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
uroJUKEstyx by superbigjay - alpha 1.06 ready to download
« Reply #236 on: January 07, 2013, 09:53:55 pm »
All right, I'm releasing another version of the program mainly to fix the full screen problem...

Here are the latest download links:
uroJUKEstyx by superbigjay - alpha 1.06 (WIN7)
uroJUKEstyx by superbigjay - alpha 1.06 (WINXP)

Here's what new in that version:
Code: [Select]
---------------------------------------------------------
uroJUKEstyx alpha 1.06  (Released 20130107)
---------------------------------------------------------
RetroBorg 20130103
   Can you enable the escape key to close both the queue and
   the jump screens? Escape is already enabled on the find screen.
Done 20130104
   ESC was already working for INFO, HELP, CONFIG, FIND and FILTER
   ESC is now detected and closes the form for VIEW_QUEUE and JUMP
   Note:
      when calling forms, the key remapping isn't taking into account,
      so only the ESC key will work

superbigjay 20130103
   when both options:
   - OPTIONS-GENERAL-USE_MOUSE_WHEEL_TO_SCROLL_ALBUMS
   - OPTIONS-GENERAL-USE_MOUSE_WHEEL_TO_SCROLL_SONGS
   song list still scroll.
Done 20130103
   Fixed, added config switch to scroll condition.

superbigjay 20130103
   Add music library text version to debug trace (uroMUSICLIB.txt)
Done 20130107
   uroFILE/uroMUSICLIB.txt is now generated when music library trace is enabled

superbigjay 20130104
   bug windowstate (maximized, minimized, fullscreen) witht he following sequences:
   1. options:RunInWidow, 2. maximize window, 3. options:runFullScreen --> window return to normal mode instead of full screen
   1. options:RunFullScreen, 2. restart, 3. options:RunInWindow --> windows is in normal mode instead of maximized
Done 20130104
   Add debug traces to DEBUG_JUKE option
   Swear a few times
   Change how window states are handled.

egosbar 20130104
   auto_accept_song + use_all_track doesn't work
Done 20130106
   if USE_ALL_TRACKS is ON and AUTO_ACCEPT_SONG_WHEN_CLICKED is ON and GOTO_ALBUM_VIEW_WHEN_CLICKING_ON_ALBUM_COVER is OFF
   --> single clicking on album cover in page view add the album
   if USE_ALL_TRACKS is ON and AUTO_ACCEPT_SONG_WHEN_CLICKED is ON and GOTO_ALBUM_VIEW_WHEN_CLICKING_ON_ALBUM_COVER is ON
   --> single clicking on album cover in page view go to album view
   --> single clicking on album cover in album view add the album

egosbar 20130105
   all tracks ( too play the album) probably should be called PLAY ALBUM
Done 20130106
   change #define ALL_TRACKS_STRING "All Tracks"
   for #define "PLAY ALBUM"

superbigjay 20130106
   Find how to catch unused scroll event from QListview QScrollbar
   Right now, scrolling on the scroll bar and reaching the end
Done 20130106
   Event filter added to uroQLISTWIDGET to take care of this event

superbigjay 20130106
   bug album view + option : return with blank page
   ESC then causes fatal error.
Done 20130107
   Return to page view when exiting option.
If you download it, let me know how it goes, and don't hesitate to leave a comment or ask a question in this thread.

Installation instructions are in the ReadMe.txt

Jay  :cheers:
« Last Edit: January 07, 2013, 10:02:09 pm by superbigjay »

RetroBorg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:July 06, 2022, 09:22:13 am
  • Your arcade games will be assimilated!
Works great now, no problems with full screen or windowed, start up wise or changing either way.

Also thanks for enabling escape on the jump and queue screens too.  :applaud:

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
Works great now, no problems with full screen or windowed, start up wise or changing either way.

Also thanks for enabling escape on the jump and queue screens too.  :applaud:
Great news!
If you find anything else or need other improvement let me know and I'll see what I can do...
In the meantime, I'll continue to work on the customization of the ui.

Jay  :cheers:

superbigjay

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 667
  • Last login:October 22, 2023, 02:50:03 pm
  • I'll always be a kid...
    • superbigjay website
Quick update, I'm still working on the font/colors customization.
I have completed the list of item that are configurable, and the parameters that need to be saved.
I also determined how those settings will be saved/restored.
There is a lot a variables, and just finding an adequate name for them was a challenge  :dizzy:

I still have write some code to configure everything properly, but it's progressing slowly...

Jay