![]() I can test that I’m running from the cloned code base by adding a little bit of code to the main Quodlibet script referenced above: def write(): I cloned it directly into my “home directory” located at Users/mikilmer. ![]() The last part of the line to run QuodLibet as a development environment, /Users/mikilmer/quodlibet/quodlibet/quodlibet.py is the path to the cloned codebase. It’s a “bash” ( born again shell) script that looks something like this: telling your computer this is a script to run, then QuodLibet.app/Contents/MacOS/run is the path to the part of the Quodlibet bundle that runs the application. QuodLibet.app/Contents/MacOS/run /Users/mikilmer/quodlibet/quodlibet/quodlibet.py Then type something along the lines of the following: If you were to type ls you’d see a listing of all the applications that are in that directory (folder). So you “move” into the Applications directory by typing cd /Applications. It’s just a black and white window that puts you fairly directly in touch with the file system and features that run behind all the pretty windows of the GUI, or graphic user interface that some people pronounce, “gooey”. On this computer you open the terminal program that resides in Applications/Utilities. The way you run the bundle as development environment is by having the bundle run the cloned source code. NOTE: my experience is with Mac/OS X and may differ for someone on a PC. You can “ clone” the source code and build your own bundle, or you can do a combination of the two and install (download) the (pre-compiled) “bundle”, but also clone the code base and run the downloaded code base with the downloaded bundle. You can download what’s called a bundle, which is basically a configured “application”, with an icon you click on and run as with your typical mail or internet browser program. One thing I’d like to see is a more intuitive and useful interface for seeing and entering specific fields for each track – for example: description, comments, dance notes. The public is welcome to look through the list of issues, tackle one or more and submit it to the applications maintainers for merging into the code base. Anyone in the world can make additions to the main code base or create plugins to add or modify functionality. Written in Python which is a classic Open Source programming language. As far as all of that goes, Quodlibet is pretty much the opposite. The vision of Steve Jobs and Apple products are beautiful and beautifully intuitive, but the magnitude of the company and it’s market share combined with it’s Closed Source approach create a bit of a Bog Brother feeling at times.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |