OK, I’m gearing up to write my first, well most anything.
I graduated college with a degree in computer science and for about 15 years my career was as a C/C++/Windows developer. When that career ended I went into IT supporting Windows. I am pretty new to developing anything web related.
My first project is going to be to write a CD extension for Mopidy. I want to be able to play back CDs on my system and no one is going to do this for me.
I grabbed a bought out laptop from work (yes, my boss knows I have it) and put Ubuntu on it. I’m going to use that as my development environment, which I’m just setting up.
This thread will be where I post questions and detail my progress. Since the scope if this project is fairly limited, I’m hoping it will be useful for others as well a myself.
I’m embarrassed how long it took me to connect this thing to my NAS, but that’s done and I have Mopidy installed as per the suggestions on the development pages.
I have pulled down the source for MPD (it can play back CD’s through gstreamer, so it should be useful for learning what gstreamer likes), gstreamer (for debugging purposes), Cookie Cutter, the previous CD extension attempt before the extension framework was mature and the Mopidy source code,
Q1 - I’m guessing that unlike my “production setup”, I’ll want to run Mopidy as a user, not a service. Development folks, what is your preferred set up?
Q2 - I might as well settle on a name now before it gets to be a real pain to change it. Mopidy_CD? Mopidy_CDDA? Mopidy_RemovableMedia? Mopidy_OpticalMedia? Mopidy_StopBeingAJackAssKraig?
Anyway, this should be a fun project. Don’t be impatient, life does intervene.