Jump to content

Avatar

Library browser


  • Please log in to reply
13 replies to this topic

#1 Gedas

Gedas
  • 7 posts

Posted December 12, 2016 - 02:10 PM

Hi everybody,

 

first of all, let me preface this post by saying what an absolute fan of GH and RB games and, obviously, this community, I truly am. Countless hours of entertainment provided right there!

 

However I got fed up with the limit of 2952 songs, so I'm currently working on a little project that would allow me to circumvent this limit. Wel, in a away really. I'm in a process of coding a little "song browser" that would import all songs into a MySQL DB and allow me to see which songs are in which packages. So I could simply just load whatever pack of 2952 songs I need to and be done with it. So the idea is to have a handful of "songcache" and load them when needed.

 

If somebody is interested, they'll be free to the code (PHP, JS). Be warned that I'm mostly interested in guitar playing, so emphasis will be done there. I'm already done with songcache parsing part.

 

What makes it outstand from available tools already is the ability to see which packages contain the songs in provided cache file. Find a little screenshot of parsed data structure attached.

 

http://imgur.com/a/yo9ZQ

 

UPDATE: See this post



#2 TrojanNemo

TrojanNemo

    The Programmer

  • 4,720 posts
  • Location
    Miami, Florida

Posted December 12, 2016 - 03:36 PM

Good stuff. Good luck!



#3 IMMCTNTJK

IMMCTNTJK
  • 169 posts
  • Location
    New Mexico

Posted December 12, 2016 - 07:49 PM

That sounds great! I'm excited to see the full product.


Link To Green Day Customs Project!

#4 Gedas

Gedas
  • 7 posts

Posted December 14, 2016 - 02:05 PM

Still a long way to go obviously, but it's shaping up...

 

http://i.imgur.com/pihBt3i.jpg



#5 mrcoupdetat

mrcoupdetat
  • 76 posts
  • Location
    Toronto, Ontario

Posted December 18, 2016 - 07:36 PM

Quick question (and I apologize if it's been addressed already somewhere else), but does this 2952 song limit affect PS3 users too? Or is this just an Xbox thing?



#6 Storm360

Storm360
  • 297 posts
  • Location
    United Kingdom

Posted December 18, 2016 - 09:59 PM

PS3 and 360 have the same limit, Wii has a lower limit of 1000



#7 mrcoupdetat

mrcoupdetat
  • 76 posts
  • Location
    Toronto, Ontario

Posted December 18, 2016 - 10:41 PM

PS3 and 360 have the same limit, Wii has a lower limit of 1000

 

Thanks for responding so quickly. I'm at around 1800 songs right now, so I've still got some room to maneuver.



#8 Gedas

Gedas
  • 7 posts

Posted December 29, 2016 - 07:35 PM

Well that was somewhat tedious job tidying up my RB3 collection... Had to combine files into packages, upload them and then have XBOX generate cache files.

 

Idea is quite simple: I've got my DLC's and Exports on internal HDD (roughly 1900 songs). So remaining 1000 songs (to hit the limit of 2952) I'm loading from external USB drive. Thanks to latest dashboard it's possible to use regular FAT32 partitions to load Content from 000000000 directory.

 

So I simply upload whatever cache file I have prepared for corresponding batch of packages containing a thousand of songs. And voila, they're loaded without having to rescan them.

 

Put it in steps, basically it all boils downs to:

 

1. Choosing a cache file:

 

Cache files

 

and

 

2. Renaming 0000001_xx folder on external HDD via FTP (to prevent disconnecting drive from xbox every time) to 0000001.

 

Packages for every cache file

 

 

However one might be wondering, how to know which cache file to load when one wants to play a certain song? Well that's where my Library Browser comes into play (pics coming). Every cache file has been imported to SQL table for this very reason.

 

Importing into DB

 

Once imported, it's easy browse, sort, group and just do whatever one pleases with all the data.

 

Breakdown by genre

 

When I am done coding the GUI part of Library Browser, I'll show the pics. In meantime, here's the structure of the table in database.

 

DB



#9 Whizzer

Whizzer
  • 202 posts

Posted December 29, 2016 - 09:14 PM

Nice system you've got. Glad to be nowhere near the limit. Also don't have a modded console, so I can't use ftp. Wish I could, but it's not quite worth it to me.



#10 Gedas

Gedas
  • 7 posts

Posted January 3, 2017 - 02:05 PM

As promised, here's the GUI of my Library Browser. Almost (ish) done. All what's left to do is, finish coding the filtering/search functionality.

 

click for the pic



#11 Rushfan2112

Rushfan2112
  • 593 posts
  • Location
    Where Ever I May Roam

Posted January 3, 2017 - 04:12 PM

As promised, here's the GUI of my Library Browser. Almost (ish) done. All what's left to do is, finish coding the filtering/search functionality.

 

click for the pic

Damn this is great stuff...... 

I can't even keep my music library that organized.   :haw:

Nice Work ! 


Love the Music or Hate it but don't complain about it . It's FREE !!

#12 DemonUnicorns

DemonUnicorns
  • 469 posts
  • Location
    Purdue University

Posted January 4, 2017 - 01:26 AM

Looks nice!

#13 jloboc

jloboc
  • 244 posts

Posted January 4, 2017 - 05:05 PM

This looks like a very cool idea, just recently had to do some "cleanup"
after downloading so many songs for new year's eve.

if i understand correctly, this will allow you to keep all your CONS in the USB and
then i will need to manually upload / modify the song cache file to "enable" the songs
i want to play?

#14 Gedas

Gedas
  • 7 posts

Posted January 6, 2017 - 05:07 PM

if i understand correctly, this will allow you to keep all your CONS in the USB and
then i will need to manually upload / modify the song cache file to "enable" the songs
i want to play?

 

That's precisely correct as explained a few posts above. Using Library Browser find which folder contains songs you want to play and then simply rename that folder to 00000001 and start the game using corresponding songcache file.

 

And... In a short while I'll show filtering/searching in action. Looks pretty neat already.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users