Commit Graph

  • 54bd397584 Changed how variable replacement works. scion-v1.3 Scion-1.x bjschuma 2010-02-28 15:44:40 -0500
  • 3d89fc26a0 Changed how variables get output from commands bjschuma 2010-02-26 00:37:48 -0500
  • e074a74063 Changed how commands are processed (before executing) to allow for variable assignment and replacement bjschuma 2010-02-26 00:31:35 -0500
  • 2dd819475f Removed old map class bjschuma 2010-02-24 23:35:16 -0500
  • 9bfe8b903b Finished moving to new event system bjschuma 2010-02-24 23:34:02 -0500
  • 3f8a023813 Began shifting towards events and away from signals bjschuma 2010-02-24 22:53:26 -0500
  • f1172d85d0 Created a sorted list class bjschuma 2010-02-24 19:16:57 -0500
  • acdcca152e Added echo and exec commands, scripting can now run a python script. bjschuma 2010-02-24 18:42:16 -0500
  • a8c4b67aff Made it so I can process command line arguments earlier bjschuma 2010-02-21 23:38:34 -0500
  • cfbbdca966 Can run scripts again bjschuma 2010-02-21 22:44:28 -0500
  • 956cfa5bee Startup and shutdown now use signals to call functions bjschuma 2010-02-21 21:50:02 -0500
  • d31dd1ea8e If there is no enabled list, we enable all plugins bjschuma 2010-02-20 15:42:38 -0500
  • b208a55cf5 New way to call commands. Can attach scripts to signals bjschuma 2010-02-20 15:37:09 -0500
  • be07a50c20 Continued migrating to using a session to store settings. Can load saved settings. bjschuma 2010-02-20 00:52:06 -0500
  • e28bf46c60 The command line mostly works again! bjschuma 2010-02-19 10:10:21 -0500
  • 6b7347464a Continued work with reworking startup / sessions bjschuma 2010-02-19 00:19:39 -0500
  • 2bf15d4161 Began reworking settings and sessions bjschuma 2010-02-17 22:22:43 -0500
  • 551764de64 Renamed some directories bjschuma 2010-02-17 21:17:42 -0500
  • 6fba352109 Began scripting bjschuma 2010-02-17 00:24:46 -0500
  • e731c3bc41 Added about plugin for version information bjschuma 2010-02-16 23:52:39 -0500
  • eacb1de5dc Renamed all my signals bjschuma 2010-02-16 23:49:18 -0500
  • 1fda601f96 Split commands with a semi-colon if on the same line bjschuma 2010-02-15 18:03:02 -0500
  • 48c79e78dc Modified ./release to make the correct launcher file v2.2 v2.1 Ocarina-2.x bjschuma 2010-02-13 16:42:30 -0500
  • 48e53926f1 Gstreamer goes to the next song when finishing playback bjschuma 2010-02-13 15:58:31 -0500
  • b2a469a247 Began work on gtk functions scion-v1.2 bjschuma 2010-02-13 15:52:48 -0500
  • cc1627225d Load last played song on startup if user doesn't give us a path to use bjschuma 2010-02-12 20:26:31 -0500
  • 808bc88dfa Manually check the gstreamer bus for new messages bjschuma 2010-02-12 20:13:39 -0500
  • fbe5a760f7 When a plugin thows an error, print out the message in addition to the line number bjschuma 2010-02-10 17:46:26 -0500
  • 05f09dfdfb Check if a file is a valid audio file type before attempting to scan bjschuma 2010-02-10 00:18:18 -0500
  • 4d419dea8b Moved check to see if the user has random on or off bjschuma 2010-02-09 23:48:17 -0500
  • a1da4bcee8 Properly remove signals from the map bjschuma 2010-02-09 18:16:55 -0500
  • 77cf9482a5 Random plugin works bjschuma 2010-02-09 18:16:32 -0500
  • 8a1f5c820f Can change the volume of the gstreamer pipeline bjschuma 2010-02-08 19:03:12 -0500
  • 75ae830ef2 Began work on random playback bjschuma 2010-02-08 10:07:45 -0500
  • 1529ece057 Changed default signal priority from 10 to 100 bjschuma 2010-02-08 09:58:41 -0500
  • 8b2263b068 Began work on advancing to the next track bjschuma 2010-02-08 00:09:57 -0500
  • 9585b3e881 Added switch to the list of library commands bjschuma 2010-02-07 20:47:01 -0500
  • c7e8239a35 Correctly store the current library bjschuma 2010-02-07 20:22:13 -0500
  • eba941be7c Signals now use a priority queue instead of a deque bjschuma 2010-02-07 19:32:29 -0500
  • 854b55feaa Added gstreamer. I can now play music again! bjschuma 2010-02-05 23:36:54 -0500
  • 22f9d8108f Find songs to remove when removing a library bjschuma 2010-01-31 16:46:24 -0500
  • b673309a20 Can insert artists, albums, tracks and associate tracks with a library bjschuma 2010-01-31 15:09:26 -0500
  • b391dedc85 Can add artists to the library bjschuma 2010-01-30 18:01:49 -0500
  • 5dc8dc52e9 Began work on scanning / updating a library bjschuma 2010-01-30 17:02:43 -0500
  • 1d0a216c12 Can remove a created library bjschuma 2010-01-30 14:41:49 -0500
  • 9b74966e2c SQL statements have a flag for auto commit after executing (default is yes) bjschuma 2010-01-30 14:40:17 -0500
  • 6f06e3cc62 Minor changes to cli.py bjschuma 2010-01-29 17:24:00 -0500
  • f3bb2626ae Command line supports history bjschuma 2010-01-29 17:19:29 -0500
  • e5edd7a9dd Created new library plugin, can create a library in sqlite bjschuma 2010-01-29 00:40:48 -0500
  • b6ec04cc9a Can change CLI prompt whenever, changed how bt.message.error() gets info scion-v1.1 bjschuma 2010-01-29 00:38:41 -0500
  • 198855211f Began migrating to scion 1.1 bjschuma 2010-01-25 00:32:44 -0500
  • 9bcf1dcf64 Added aliases and sql functionality bjschuma 2010-01-24 21:29:02 -0500
  • 39140bc3c7 Replaced disable, enable, reload, and lsmod with one plugin bjschuma 2010-01-22 23:16:57 -0500
  • e485b1e187 Modified all extra plugins for new interface bjschuma 2010-01-22 00:02:05 -0500
  • 7de5fbfd39 Finished re-implementing core bjschuma 2010-01-21 14:28:57 -0500
  • 9c86ab0ba3 Turned plugins into inherited classes, began rewriting them bjschuma 2010-01-21 12:07:01 -0500
  • 77cb4f6b27 Fixed command line to make use of signals bjschuma 2010-01-20 18:09:11 -0500
  • 6fad4ceac1 Began creating a signal system so I don't have to store functions in the settings module bjschuma 2010-01-20 10:10:27 -0500
  • a4963c51e6 Added release.sh to master branch bjschuma 2010-01-19 23:05:02 -0500
  • dda08f05b7 Changes made to gtk functions during ocarina development scion-v1.0 bjschuma 2010-01-18 19:26:15 -0500
  • 3bdc08476b Gui lists all tracks v2.0 bjschuma 2010-01-18 19:25:12 -0500
  • 23c5ce7bc2 Made a settings value for calling functions at the end of gui initialization bjschuma 2010-01-16 12:25:48 -0500
  • 2efc3034a7 All plugins have a help function to make use of recent scion changes bjschuma 2010-01-16 12:14:40 -0500
  • 17335545d4 Backspace and enter are now dynamic command line functions. Removed some things from the default window. bjschuma 2010-01-16 11:52:09 -0500
  • 90f363d185 Made it easier to add new command line keys bjschuma 2010-01-16 11:45:06 -0500
  • 607c15e0b6 Created a help function to give brief descriptions of plugins bjschuma 2010-01-16 02:25:47 -0500
  • f08846df16 Can enable and disable plugins in the gui. bjschuma 2010-01-16 01:13:29 -0500
  • 1922bc78ec More work on the GUI, creating a gui for enabling and disabling plugins bjschuma 2010-01-15 00:44:58 -0500
  • 921003dea9 Only read in the session once during startup bjschuma 2010-01-14 21:34:48 -0500
  • 099ba02671 Moved the welcome message to after loading plugins bjschuma 2010-01-14 21:11:00 -0500
  • 5bee66306d Fixed gtk, changed some startup settings bjschuma 2010-01-14 21:04:18 -0500
  • 5a69cd165a Changed how plugins are started after loading. GUI is still broken bjschuma 2010-01-12 23:14:06 -0500
  • 2d78ea8fc9 Can list all librarys, gstreamer.py draws a progress bar on the bottom of the CLI bjschuma 2010-01-10 19:29:39 -0500
  • 18873e6e75 Made a plugin for listing the values of settings bjschuma 2010-01-10 19:28:06 -0500
  • 27bcf9f341 Created a way to call a list of functions for every iteration of the command line loop bjschuma 2010-01-09 15:25:07 -0500
  • c6ba496794 Added an option to settings.set() to enable adding to the back of the stack bjschuma 2010-01-09 14:25:57 -0500
  • 5278c9a630 Move ncurses initialization bjschuma 2010-01-09 14:18:53 -0500
  • 82eb1fcd6f Can create and open a GTK window. bjschuma 2010-01-07 21:31:58 -0500
  • ad2264440e Some rearranging of files, moved extract and gstreamer to tools bjschuma 2010-01-05 18:17:47 -0500
  • 2c26652772 Can list and switch between libraries bjschuma 2010-01-05 17:25:49 -0500
  • 65e778d48a bt.file.ls(): Return sorted list cline.message: Leave last line blank bjschuma 2010-01-05 17:24:49 -0500
  • 4cacc390c2 Properly save and restore settings between sessions bjschuma 2010-01-04 17:26:05 -0500
  • 7cbb901229 Some changes so that settings are saved between sessions bjschuma 2010-01-04 17:24:59 -0500
  • b8f213c747 Save settings to an xml document bjschuma 2010-01-04 16:29:57 -0500
  • 490b297522 Plugins remove settings values created on startup (if they should not be saved) bjschuma 2010-01-04 15:11:27 -0500
  • e5dfd01a0d Can choose a random song bjschuma 2010-01-02 13:59:16 -0500
  • 08d1e5f233 When restoring a session, loop over already enabled plugins and disable those that should not be enabled bjschuma 2010-01-02 12:56:58 -0500
  • 788eb841f7 Properly save and restore an ocarina session bjschuma 2010-01-02 12:56:33 -0500
  • 3de0e36701 Small changes to save an ocarina session bjschuma 2010-01-02 12:46:02 -0500
  • ac895c547f Can save and restore a scion session bjschuma 2010-01-02 12:41:49 -0500
  • d6abfab2ab Pull out song length, too bjschuma 2010-01-02 01:14:54 -0500
  • b9d36e264e Store more track information (play count, location) bjschuma 2010-01-02 01:03:58 -0500
  • 947aa73411 Change how next ids are generated in extract.py, correct for names with apostrophes in them bjschuma 2010-01-02 00:01:13 -0500
  • cbdf7d9dba Can create multiple libraries bjschuma 2010-01-01 21:00:12 -0500
  • 54dd1463ff Add artists and albums to the database bjschuma 2009-12-30 22:41:42 -0500
  • 8bc5b9e25a Created an artists table, pull out artist information from each song bjschuma 2009-12-30 00:28:25 -0500
  • 1271406620 Fixed cline.message to properly print out the last character of a line bjschuma 2009-12-28 22:28:00 -0500
  • 6ce24fae34 Can add files to the database and print the number of files in the database total bjschuma 2009-12-28 20:00:10 -0500
  • db402f9659 Added sqlite as a database for the library bjschuma 2009-12-28 15:26:09 -0500
  • a1347343e6 Gave file.py the ability to create directories (if they don't exist yet) bjschuma 2009-12-27 23:47:14 -0500