Running Plasma Media Center on Fedora, Ubuntu and openSUSE distro

Hi to all !

Good news for all PMC lovers and those who wanted to try it but haven’t yet. Anyone can easily install PMC on their system with little effort. Only you need to do is, follow the steps which are mentioned below.

Required packages
Fedora

– 17, 18 and 19

$ sudo yum groupinstall “Development Tools”

$ sudo yum install kde-workspace-devel kdelibs-devel

$ sudo yum install qt-mobility-devel

$ sudo yum install taglib-devel

$ sudo yum install nepomuk-core-devel

– 20 and higher versions

$ sudo yum groupinstall “Development Tools”

$ sudo yum install kde-workspace-devel kdelibs-devel

$ sudo yum install qt-mobility-devel

$ sudo yum install taglib-devel

$ sudo  yum install baloo-devel kfilemetadata-devel

Optional Package(kffmpegthumbnailer)

In order to install  kffmpegthumbnailer, enable rpmfusion free repo

$ sudo yum localinstall –nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

$ sudo yum install kffmpegthumbnailer

Ubuntu

– 12.10, 13.04 and 13.10

$ sudo  apt-get install cmake kde-workspace-dev kdelibs5-dev build-essential

$ sudo  apt-get install libdeclarative-multimedia

$ sudo  apt-get install libtag1-dev

$ sudo  apt-get install kffmpegthumbnailer

$ sudo apt-get install nepomuk-core-dev

– 14.04 and higher versions

$ sudo  apt-get install cmake kde-workspace-dev kdelibs5-dev build-essential

$ sudo  apt-get install libdeclarative-multimedia

$ sudo  apt-get install libtag1-dev

$ sudo apt-get install baloo-dev libkfilemetadata-dev

Optional package (kffmpegthumbnailer)

In order to install kffmpegthumbnailer package in Ubuntu 14.04,  add ppa:mc3man/trusty-media

$ sudo add-apt-repository ppa:mc3man/trusty-media

$ sudo apt-get update

$ sudo  apt-get install kffmpegthumbnailer

openSUSE (13.1 and higher versions)

– checkout blog http://sujithh.info/2013/12/plasma-media-center-on-opensuse-13-1/
Build Instructions

Common for all distro
$ git clone git://anongit.kde.org/plasma-mediacenter

$ cd plasma-mediacenter

$ git checkout  v1.4

$ mkdir build

$ cd build

$ cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config –prefix`

$ make

$ sudo make install

Note: If you find any error related to moccpp and don’t want to build test, pass -DKDE4_BUILD_TESTS=OFF to cmake

Screenshot

Cool! Now you are ready to try it . So, what are you waiting for? Give it a try and have fun.
Still facing any problem? Have suggestion, feedbacks? post as comment!

Cheers!

Advertisements

PyCon India 2012

Hi to all !

I recently attended Pycon 2012 and no doubt it was an awesome experience to be there. I had also attended the first ever Pycon in 2009 but this time I could make more out of it 🙂 I joined Red Hat last month and thanks for sponsoring and the encouragement to participate.

This time it was for 3 days, first day was tutorial and last two days were conference. I am new to python world, so I thought of attending tutorial too.

Day 1

Since It was day1, I reached the venue on time 😛 As usual first was registration and from there I got the schedule of tutorials and talks. For me all topics were new, so I thought of attending basic tutorials .

First half I have gone for  Django – Introduction and Demo conducted by Sivasubramaniam Arunachalam. It was not according to my expectation since he was explaining most of the things by taking account of a Windows user and I have rarely used Windows. Wifi at the venue was also not working that time, so I couldn’t explore much. Finally, I came out early from that tutorial.

I spent some time sitting at the Red Hat stall and interacted with various people. I even met Nick Coghlan!

Second half, I attended Solving Puzzles with Python conducted by Anand Chitipothu where I learnt solving Tower of hanoi and 8 queen problems in Python. I also attended Hands on beginning Python conducted by Kushal Das where I learnt strings, functions, class, modules, etc in Python.

Day 2

Today, main conference started. Reached little late at venue so missed the keynote by David Mertz.

I attended talk by Satyajit Ranjeev on using vim while coding in Python. This talk was really good, where he discussed about features of vim, Modal editing, reasons why one should use vim (e.g customizable, extensible, availability etc), Syntastic, Rope, Tagbar, IPython, customizing vim and many more.

Later, I attended python, the weird bits by Saager Mhatre. This talk was good where he enumerated about namespaces, built-in functions, exception handling, decorators, metaprogramming, etc with example code.

After having lunch, I attended talk on Building better APIs by Hemant Kumar. Here, he discussed how to build better APIs, about REST, Resource and how to identify resources in a given example, Hypermedia, etc

Later, I visited Red Hat Bangalore office together with other colleagues. We had maggi and coke, and played few games too 😀

Day 3

First talk I attended was on Gevent, here speaker discussed about Python twisted, Monkey patching, Greenlets, Gevent APIs,
Greenlet management, networking, synchronization, Greenlet pools, advantages, issues, etc.

After finishing this talk, I collected Pycon T-shirt which is really cool!

Further, I attended talk on  Django templates for web designers by Shreyank Gupta. Here, he talked about templates and context, Lookups, various tags like if, URL, for loop, cycle etc. He also discussed about built-in filters like string, Text (linebreaks, linenumbers, slugify, truncatechars, truncatewords, wordwrap) , HTML (removetags,safe striptags,escape), Array, slice etc, static files, custom tags and filters.

Last talk which I attended was given by Nick Coghlan on Path Dependent Development. It was a general topic which deals with different way of thinking about many of the complex trade-offs that are involved in creating and shipping useful software and the way those trade-offs influence the evolution of a piece of software over time.

Other than talk, I met many new people. Some of my old friends and some of my KDE friends to whom I talked only on IRC. In one word, It was awesome. Looking forward to attend next year’s Pycon India, till then lets get my hands dirty with some Python awesomeness!

Cheers!