ObsidianMusic

Audio Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5.0
Available as/for: -
Description:

The project lives! Thanks to Michal W. (cyrylas) the project is alive once again! He's taken over the code base and done some amazingly fast work in getting ObsidianMusic up to speed with all the changes that have happened in the last few years with amaroK 2.0 and up.

All props go to him for this major update and future updates to come.

Michal has also started using SVN on SourceForge.net so code changes will be available must faster than it was way back when.

Enjoy!
Last changelog:

10 years ago

2.3.0 (2010-05-24)
=======
* Amarok 2.3.0 support
* Case insensitive search
* Display 'Unknown' if no artist or title information available
* Allow to search by year 0, empty album name and other weird things in
database
* "Quick search" searches also in album name
* FIX: numerous SQL injections, like in advanced search
* FIX: Better non-ASCII characters handling
* FIX: Changed session management to make playlist link more portable
* FIX: ";" and "'" allowed in title/album name
* FIX: let user to add/remove lot of tracks at once
* Lot of speedups
* Debug: Check if php mysql plugin is installed
* Debug: Better debugging (using different states for $enabled)
* Debug: Display memory usage and number of queries made

kriko

14 years ago

I have the newest version (2.0.5). Amarok says:
---
Error Loading Media
No suitable demux plugin. This often means that the file format is not supported.
http://127.0.0.1/index.php?action=stream&sid=MTMzMTtGYXN0IENhcjsxMTU2OTYzMjU3
---

Report

swizec

14 years ago

I managed to figure out what the problem is with this particular issue as I had it myself.

The thing is that amarok stores (or in my case at least) paths relative to the directory set as a root for the collection. I applied a crude fix for this that works in my particular case but am completely unsure of how this would be fixable in general.

That's the issue anyway :)

Report

kriko

14 years ago

Hi! It seems like obsidianMusic doesn't work with all mp3 files. Some are playable, some not, but all files are playable from local path in any music player.

Amarok shows this error:
Error Loading Media
No suitable demux plugin.
http://127.0.0.1/index.php?action=stream&sid=MzA2MTtHaGV0dG8gQ293Ym95OzExNTIxOTM4ODQ%3D

Also Winamp, Media Player, Kaffeine are having problems with same streamed files. It seems to be server-side issue.

Report

kriko

14 years ago

Hi! I managed to set up everithing, login page works...
But when I enter username / password a blank page shows up.
I'm using amaroK 1.5 and mysql db.
Usernames and passwords are ok.

Report

kriko

14 years ago

It's amarok 1.4, sorry.
URL shows:
http://127.0.0.1/?

and nothing happens.

Report

kriko

14 years ago

Works now, I installed all php modules.
It is great!!!

Report

Cypress

14 years ago

I get an "Unable to add song to TAR archive!" when I try to download a song, I can't play any m3u or pls playlists. Also, with AmaroK 1.4 covers don't show up. :(

Report

C

ObsidianX

14 years ago

well, its still working for me... could you send me a skeleton .sql file for your database?

Report

Cypress

14 years ago

how do I create one? :)

Report

C

ObsidianX

14 years ago

Hmm... I'm installing amaroK 1.4 right now.... I hope they didn't mess with the database :\

Report

RickDiculous

15 years ago

Looking pretty cool... I'm just having a problem with album art. Everything shows the default png but when I uses amarok all the album art shows up fine.

Report

billblood

14 years ago

Similar issue here...But, Older album art shows up (ie when I was running an older version of amarok that stored the art within the Folder that contained the music) Now, it seems that amarok stores the art in a user directory with a path like:

~/.kde/share/apps/amarok/albumcovers/large/

Not sure how the sql database associates the pictures with the albums but maybe someone could make a patch to ObsidianMusic so it will work with AmaroK1.4

Thnks for the great app!

Report

seb

15 years ago

dude, this is amazing

one little thing though: when play type is set as "Download", the text should be updated on the pages, to say "Download album" instead of "Play album".

great work man

Report

C

ObsidianX

15 years ago

good idea, will be in the next release

Report

C

ObsidianX

15 years ago

OGG's will stream with the proper heading but after just now testing them i can't get either XMMS or BMP to stream them. its the weirdest thing... MPlayerPlug-In for mozilla can play them, i can play ogg's in BMP and XMMS but it can't stream the oggs although im sending the right headers and everything.

this may be the source of your problems in which case i'll have to investigate and fix this.

Report

bloodshark

15 years ago

but, as I reported before, I don't see a list of songs. The webpage comes up fine. And, amarok works fine by itself (I'm using mysql). But, no songs listed with this frontend.

Report

C

ObsidianX

15 years ago

Please verify you're selecting the right database and using a username/password combination that has SELECT access to the database. This is the only thing I can think of that would cause this to happen. If not then could you send me a dump of the structure of your MySQL database?

Terribly sorry for the inconvenience and I hope we can get this resolved.

Cheers,
Ryan

Report

bloodshark

15 years ago

Thanks for the tip.
When I first setup amarok with it's wizard, I specified SQL database. And after started amarok, it worked just fine... so I thought all was cool.
I just now went into preferences and it stated that I was using Sqllite. Don't know how that occured, but I changed it to MySql and all is fine for showing the selections. (to test, I started from scratch and setup amarok the same way and again it defaulted to sqllite. Might be a bug.)

Now, I have another question. I assumed that if you clicked on a song, you'd have a stream. Instead I get a .pls. The config file says you can set this to .pls, m3u, etc.

I set it to .pls and on the client side set this to call amarok. But, all it says is "playlist has finished" when selecting a song.
I searched for docs, but couldn't find anything. What am I missing?

What application do people use on the client side?

thanks for your help.

Report

C

ObsidianX

15 years ago

i've never used amarok for the player with my script and wouldn't recommend it :P

what i WOULD recommend is a more simplistic player like Beep-Media-Player or XMMS since they handle streams the same way Winamp does in Windows and its worked for me.

cheers,
Ryan

Report

bloodshark

15 years ago

I originally tried XMMS and after the pls was loaded it just sat there. I also just tried it on windows with iTunes. Same thing... it just sits. there.

SO, I'm probably doing something wrong on the server side. Just don't know what. Any ideas?

thanks for your help!

Report

C

ObsidianX

15 years ago

hmm, try this: go into the pages/play.php file and comment out the header(); lines, click on a song and see what comes up. it should come up with a playlist (a bit out of order in html view but still a playlist). check to see if there are any warnings/errors/whatnot. if there's nothing there then copy the url in the file line of the playlist and put that in, but first edit pages/stream.php and comment out the header(); lines and the echo file_get_contents(); line. if the page comes up blank then there are no errors. if there /are/ errors then please let me know what they say.

once i get something worked out with someone else i've been talking with i'll release a bug fix version with error_reporting turned off as it messes with the header() function.

cheers,
ryan

Report

bloodshark

15 years ago

I did as you suggested (I hope!) and the page came up blank. A line came up and I pasted the URL of the line (everything after "="):

[playlist] File1=http://killtivo/obsidianmusic/index.php?action=stream&sid=MTg7RWxldmVuOzExMzU2NjQzOTM%3D Title1=Jaco Pastorius - Eleven Length1=49 NumberOfEntries=1 Version=2

into the browser and it came up blank.

I pasted it into xmms and it didn't play anything.

Thanks for your help.
b
(I noticed one time on your earlier versions that only mp3's worked. Is that still true? I have vorbis files.)

Report

10 years ago

2.3.0 (2010-05-24)
=======
* Amarok 2.3.0 support
* Case insensitive search
* Display 'Unknown' if no artist or title information available
* Allow to search by year 0, empty album name and other weird things in
database
* "Quick search" searches also in album name
* FIX: numerous SQL injections, like in advanced search
* FIX: Better non-ASCII characters handling
* FIX: Changed session management to make playlist link more portable
* FIX: ";" and "'" allowed in title/album name
* FIX: let user to add/remove lot of tracks at once
* Lot of speedups
* Debug: Check if php mysql plugin is installed
* Debug: Better debugging (using different states for $enabled)
* Debug: Display memory usage and number of queries made

12345678910
Be the first to comment
File (click to download) Version Description PackagetypeArchitectureRelease ChannelDevices Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
2.3.0
updated May 24 2010
added Jan 07 2006
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0