annotate TODO @ 326:05db7469aeb4

More ideas
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 12 Jan 2005 02:29:04 +0000
parents cf533565701e
children 171b428ee806
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
e5c49367b899 Updated to 0.8
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
1 XMMS-SID - SIDPlay input plugin for X MultiMedia System (XMMS)
1
183e7cbc1036 Initial revision
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
2 ==============================================================
183e7cbc1036 Initial revision
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
3
182
6db4254f6fff Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
4 For XMMS-SID v0.8
6db4254f6fff Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
5 -----------------
317
Matti Hamalainen <ccr@tnsp.org>
parents: 309
diff changeset
6 RC1:
319
cf533565701e Todo-items
Matti Hamalainen <ccr@tnsp.org>
parents: 317
diff changeset
7 - explain --disable-themetune in README
cf533565701e Todo-items
Matti Hamalainen <ccr@tnsp.org>
parents: 317
diff changeset
8 - fix NEWS
cf533565701e Todo-items
Matti Hamalainen <ccr@tnsp.org>
parents: 317
diff changeset
9
182
6db4254f6fff Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
10 - Subtune INFO selector does not have text when the
6db4254f6fff Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
11 fileinfo window is first opened, why?
265
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
12 - Tabify filter configuration and add separate tabs
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
13 for SIDPlay1 and 2 filter configs (Also separate reset
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
14 buttons for each)
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
15 - Fix remaining bugs, if any.
195
7ab5b1952713 Plan for going towards 0.8.0.
Matti Hamalainen <ccr@tnsp.org>
parents: 193
diff changeset
16
7ab5b1952713 Plan for going towards 0.8.0.
Matti Hamalainen <ccr@tnsp.org>
parents: 193
diff changeset
17 0.8.0 FINAL:
7ab5b1952713 Plan for going towards 0.8.0.
Matti Hamalainen <ccr@tnsp.org>
parents: 193
diff changeset
18 - Clean up and re-indent the code
7ab5b1952713 Plan for going towards 0.8.0.
Matti Hamalainen <ccr@tnsp.org>
parents: 193
diff changeset
19 - Check documentation (README, FAQ)
182
6db4254f6fff Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
20
7
e5c49367b899 Updated to 0.8
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
21 For XMMS-SID v0.9/1.0
171
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 142
diff changeset
22 ---------------------
265
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
23 - Editing facilities in fileinfo dialog?
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
24 * song length
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
25 * SID header editing
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
26 * STIL editing is probably not sensible
1
183e7cbc1036 Initial revision
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
27
309
42497aa44a35 Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 265
diff changeset
28 - XSIDB, XMMS-SID Song Information Database:
42497aa44a35 Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 265
diff changeset
29 A combination of STIL and songlength databases, with
42497aa44a35 Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 265
diff changeset
30 MD5 checksums (as in songlength database).
42497aa44a35 Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 265
diff changeset
31
42497aa44a35 Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 265
diff changeset
32 XMMS-SID could check XSIDB first and then fall back to
42497aa44a35 Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 265
diff changeset
33 STILdb and songlength db, maybe adding information to
42497aa44a35 Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 265
diff changeset
34 XSIDB if something is found.
42497aa44a35 Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 265
diff changeset
35
265
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
36 - Convenience functionality?
326
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
37 retrieve latest HVSC and song-length databases automatically?
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
38 use 'curl' or 'wget' binary or use libcurl and implement
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
39 getting of those in plugin itself. example:
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
40
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
41 0) if enabled:
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
42
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
43 1) get "http://www.tnsp.org/xs-files/LATEST", contents might
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
44 something similar to:
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
45
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
46 HVSC 5.8 http://...
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
47 sldb 5.8 http://...
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
48 stable 0.8.0 http://www.tnsp.org/xs-files/xmms-sid-0.8.0.tar.gz
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
49 devel 0.9.0alpha0 http://www.tnsp.org/xs-files/xmms-sid-0.9.0alpha0.tar.gz
265
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
50
326
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
51 2) verify signature. tell user about xmms-sid updates and
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
52 ask user if he wants the HVSC/sldb updates
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
53
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
54 3) if yes, download updates and verify
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
55
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
56 4) unzip, install, etc.
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
57
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
58 security issues:
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
59 - how to prevent dns-spoofing or other attempts
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
60 to distribute invalid data?
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
61 - if forged data is got: exploitation of further vulnerabilities
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
62 in xmms-sid or unzip/tar may be possible
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
63 - only good way would be PGP/GnuPG signing of packages, but
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
64 that might be quite hard to implement...
05db7469aeb4 More ideas
Matti Hamalainen <ccr@tnsp.org>
parents: 319
diff changeset
65
265
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
66
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
67 Crazy ideas:
84a7af3cb99b Updated TODO list.
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
68 - Song "pre-rendering" support+position selector
80
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 48
diff changeset
69 work like it "should". Option for those who have the
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 48
diff changeset
70 CPU power (or patience) and enough RAM to spare for
182
6db4254f6fff Updated TODO
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
71 the whole song. (probably not feasible, dunno.)
35
3fcc147b253a Updates towards 0.8beta0
Matti Hamalainen <ccr@tnsp.org>
parents: 7
diff changeset
72
80
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 48
diff changeset
73
171
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 142
diff changeset
74 For XMMS-SID2
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 142
diff changeset
75 -------------
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 142
diff changeset
76 Port to XMMS2.