KMix without Alsa? No Way!

If you followed the kde-devel mailinglist. You might have noticed that I submitted a patch for KMid. It made me upset that extragear/multimedia fails on my system, because I didn’t have the Alsa development files.
It made me specially unhappy as it fails right in the middle of the build with a nasty response :

kde/extragear/multimedia/kmid/libkmid/deviceman.cc:61:2: error: #error
HAVE_ALSA_ASOUNDLIB_H or HAVE_SYS_ASOUNDLIB_H should be defined

So now I tried to toy around with the CMakeLists.txt file from kde/extragear/multimedia/kmid .
The first trial was “ugly”, becasue the message it sends made the other developers unhappy.
The next trial, now send, will have more thought in it and has a nice log to see what happened whe you dont have KMid in your test PATH.

The next thing ,I was working on, was a small program to test out what it looks like when you have your folderview in a style like the MAC OSX Deskbar. Specially I want to see when its preview setting is enabled.
Would you like it when you have the folder view in the panel, snatch it up and look at it like in the Deskbar?
I think it would be an eycatcher.

I also tried to compile Amarok. This didn’t work in the first place, because mysql libraries was installed without -fPIC enabled. Why is that? What does that? It actually makes mysql libraries able to link get linked against. And exactly that needs to be done at Amarok. So I tried to do what it says on the wiki page. The first problem occured when I downloaded the package from mysql. It wasnt structured as you needed it when you want to configure/compile it. Maybe I was just too lazy to work my way through mysql-packages.
So now I downloaded the mysql-server source-package from my distribution(sidux).
Tried to compile it with the build_mysqle executable from amaroks supplementary scripts. ….
Worked!
Installed it in my $testPATH also known as where the binaries of kdetrunk compilations reside. ….
Worked!
Then compiled amarok again with the same prefix as the self compiled mysql.
Didn’t work?!
Damn I must have forgotten something.

Anyway what else did I do?
I browsed around KDE-forums and found some pieces I was able to answer some of them.
But one really struck me. The question was: “Is there a program to manage my video collection? Maybe something from KDE?”
My head turned “Well actually … no.” The question for me now is: We have Amarok for music and I think most of us (including me) love it for its collection management capabillities. FINE. We have this other application called dragonplayer. As its README says “Dragonplayer is a sister-project to amarok” . And then as I looked at dragonplayer itself, I remembered that I read some days ago that it looks for a maintainer. Is that still true?
Can we apply the way amarok works for music can be applied to dragonplayers way of managing videos? By now its really nice and stable and all. Can we do what we did with amarok with dragonplayer too? I think yes. Maybe if I get enough practice in Qt and KDE I will do the development. But first I will do some JJ’s(JuniorJobs) first befor I proceed.

So what do you think?

27 Responses to “KMix without Alsa? No Way!”

  1. Richard Van Den Boom Says:

    Well, personnaly, I’d rather keep Dragon Player simple as it is.
    It does just perfectly what I want from it : starts fast, simply plays the media file, immediate interface.
    I think, however, that Kaffeine could become a good “Amarok for videos”, as it already allows from some playlists.

  2. Diego Says:

    Kaffeine manages video playlist quite good.
    http://kaffeine.kde.org/

    It doesn’t have the same features as Amarok, but I doubt many people have as many videos as song tracks.

    • xxtjaxx Says:

      the goal is a management and feature rich application as amarok just for videos. Not just simple playlists . Also I think that Kaffeine could use some clean up and usage updates. It still has this light remembring glance of the old KDE3 days.

  3. anno-nymouse Says:

    For the video part, perhaps QMediaBibliothek on kde-apps.org?

  4. Cody Says:

    Please got for it, KDE needs a top notch video organizer/player where I can rate videos, sort by season or format, and just overall manage my tv and movies.

  5. Kyrre Says:

    That would be so sweet.
    Connection with imdb like XBMC, and also make it possible to have an applets with movies you have not seen, but are in the database…

  6. Rufus D Says:

    I thought the entire point of dragon player was to be simple, focusing only on playing videos. Sounds like the exact opposite of amarok. What about pimping kaffeine?

  7. Dimble Says:

    More power to you, video collection management is really needed, atm the best available is for me to have an organised file structure and just browse through that.

    primitive compared to digikam and amarok.

  8. Orestes Says:

    I’ve noticed that, if you need only basic video database management, digikam does so. At least for some digital photo camera-generated videos. No playlists at all, although I heven’t tried to do a slideshow over some videos. Maybe it works… :-)

  9. jospoortvliet Says:

    Personally I have no use for a video manager (I use dolphin & Nepomuk for that, and dragon for playing). But I’m sure the Kaffeine ppl are looking for developers, and on KDE apps there are small projects who might want to join forces too.

    Don’t even think about doing this in Dragonplayer – it might be written by one of the Amarok developers, it has a completely different focus (being very very simple and small).

    • xxtjaxx Says:

      Im sorry I will try to find another one and might have found a good working basic structure in QMediaBibliothek . Well it still has some quirks here and there the serch function for multiple addition is kinda slow and well will se whats possible to make out of it.

  10. QUASAR Says:

    That would be lovely, for quick play videos i use vlc so dragonplayer in my computers right now is only a waste of space but an amarok like for videos would be excellent, thumbnails of the cover of the movies, auto subtitle fetch, etc.

  11. Gunni Says:

    For just managing a video database i find tellico very handy. Of course it seems not the kind of application you request.

  12. Stéphane Péchard Says:

    I’m the developer of MediaSpy ( https://fedorahosted.org/mediaspy/ ), whose purpose is close to what you describe. It is not specifically kde-oriented (only Qt now), but could be. The project is quite young, but promising (I hope!), tell me what you think! I blog a bit about this dev here: http://spechard.wordpress.com/

    • xxtjaxx Says:

      >I checked it out say opn first glance it really pretty but you seem to have a problem when the rescan collection hits an empty dir you might want to check that.

  13. Mark Says:

    May be have a look at Miro, which is based on mozilla, for inspiration. KDE could definitely need something like that. A few days ago there was http://kde-apps.org/content/show.php/Minitube?content=111068 on KDE-Apps. Also an interesting apps where some parts could be used, maybe?

  14. Bert Saxby Says:

    I am a folderview user and it seems like a neat idea about the OSX styling. My only fear would be any negative performance or navigation changes. Other than that I think it sounds great.

  15. Davide Bettio (Uninstall) Says:

    You should read twice your post *before* you publish it on planetkde.
    BTW: s/KMid/KMix/g

  16. yoho Says:

    Going the other way around, I would say there is no equivalent to dragonplayer in the sound playing applications. I think there’s a need for such a simple application to play mp3s, wav files, etc… It can probably be considered as a more junior job than redeveloping amarok for video playing :-)

    • xxtjaxx Says:

      Juk from the kdemultimedia team is just about what you want small simple and easy in use it support playlist but doesnt clutter up with all the extra gadgets checkout current kde trunk its there right infront of your eyes. ENJOY

  17. xxtjaxx Says:

    Yes infact eeanm is a Amarok developer and currrent Maintainer I think(its whatthe README says) of dragonplayer.

Leave a Reply