-
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