How to add music?

greengeek
greengeek
Offline
0
This is more of a pre-buy question. I have been looking at different cms to use for a music management system for my own personal collection. With your music solution, it looks like joomla may be my best option. I am curious how one goes about adding their music to the cms after it is installed.

I currently have my collection setup in a folder structure with everything properly tagged. Basically a folder called music, then alpha, artist, album, and song. So something like this: Music\\Q\\Queen\\Greatest Hits II\\02. Under Pressure.mp3 Would I be able to just point the app to the parent directory and have it read all the subfolders grabbing info from the id3 data, or do all the songs and or albums have to be added manually?
Responses (4)
  • Accepted Answer

    Saturday, November 14 2009, 03:29 PM - #Permalink
    0
    the songs have to be added manually, in this version

    however, if your music is really as well organized as you say, then we could make an import script that reads your music folder recursively and adds all the items into the database.this would be a great solution in your case.

    if you have some PHP and MySQL skills, you'll be able to do this, and if you don't, we can make it for you through our custom service (see http://www.joomlamusicsolutions.com/en/custom-service.html )

    best,
    Germi
    The reply is currently minimized Show
  • Accepted Answer

    greengeek
    greengeek
    Offline
    Sunday, November 15 2009, 03:32 AM - #Permalink
    0
    Thank you for your quick reply.

    Having the application be able to read the id3 data is a big concern for me. Most other web streaming apps have this functionality, though I must admit, none look nearly as visually pleasing as yours. The other ones I have used in the past that are php based typically will use the getid3 library. My biggest concern is with the size of the library I have, it might take me over a year to manually insert them all. It has already taken me about 2 years to manually verify and retag all my music as I have a fairly large collection.

    My web server and file server are separate boxes. Would I have to move my music in order to link it with this app, or could I just point it to the files using the windows server path? For example tell it that this song or album is located at \\\\fileservername\\music\\a\\artist\\album\\song1.mp3.

    Thank you again for your help.
    The reply is currently minimized Show
  • Accepted Answer

    Sunday, November 15 2009, 10:39 AM - #Permalink
    0
    not the server path, but the URL.

    yes, you can stream from external server

    you are right, in your case, it does not make much sense to add every item manually. your best option it the import script

    however... if the files are on external server... I dont know how to make the automatix folder listing.... :S I mean... through the PHP FTP functions I guess it would be possible, but much, much slower than if the folder where on the same site. would it be possible for you to run the import script on the external server, in order to create the database items, and then import the database to your actual site?

    do you know what I mean? can you make a joomla installation on your "externa" server?

    vtw, I dont know getid3 library. I'll take a look right now!

    thanks

    Germi
    The reply is currently minimized Show
  • Accepted Answer

    greengeek
    greengeek
    Offline
    Sunday, November 15 2009, 11:29 AM - #Permalink
    0
    My file server is on my local network, so there should not be a need to ftp. Most programs I have found work alright with using UNC paths. I guess I could always map the drive instead of using windows network paths. So instead of \\\\fileserver\\music, I could map the drive in windows so this app would see it as M:\\music. It really isn't the preferred way as it adds another possible point of failure. Typically if an app doesn't try to "fix" the UNC path into something it thinks is a local folder, then it usually works.

    There are a few id3 tag libraries out there for php. Getid3 is probably the most popular, though not without its faults.

    Here is a link to it's page: http://getid3.sourceforge.net/

    An example of an app that I use to stream music is ampache found at http://ampache.org/ It allows me to run a catalog add or a script from the webserver and read all the files from the file server. It is also one that uses the getid3 library. It may be worth while to look at it for some ideas. It does take a different approach from your product as it is more so designed to only be for streaming media. It does what it is designed to do very well, but does not include some of the cool features that I am looking at your app for. Such as CMS integration, ability to sell my band's albums, creating a community, having detailed artist and album pages with pictures and bios, etc. Nor does it have a lot of the really cool visual aesthetics that your demo has.
    The reply is currently minimized Show
Your Reply