-
Notifications
You must be signed in to change notification settings - Fork 4
/
TODO
91 lines (67 loc) · 2.07 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
* audio transcoding:
* AAC (http://www.audiocoding.com/)
* mono support for all audio types
* file types
* wmv (0.5.3)
* asf
* wma
* vob (0.5.3)
* vdr (0.5.3)
* handle multiple audio tracks
create a virtual folder for a movie containing
multiple audio tracks and list the tracks as items
inside the folder
* playlist handling (0.5.4)
* m3u
* pls
* eventing (0.7)
* controlling
* ContentDirectory
* Browse
* Filter
* Sort
* update db
** send ContainerUpdateIDs and SystemUpdateID
* read file details after reading all shared dirs
(for devices like Noxon, TG 100 all data is available more quick
devices like e.g. the xbox must have the (reffering to upnp standard) "optional"
information like genre, artist, etc.
* Freizugebende Dateitypen konfigurierbar
* option: versteckte/backup dateien ignorieren
* option: bestimmte Dateinamen ignorieren (bsp: .folder.png) (reg ex)
* ConnectionManager
* AVTransport
* database:
* always insert original mime-types an set transcoding types if needed (0.7)
* speedup inserts
* error handling on initialization
* creating database
* binding HTTP server (0.7)
* etc...
* webinterface
* add/remove allowed ips (0.5.3)
* username/password
* add/remove shared dirs (0.5.3)
* set http port (0.5.3)
* set ip address (0.5.3)
* check input values
* use inotify to refresh content db automatically
* maybe use gstreamer as optional transcoding backend
* check if fuppes is running as root and warn
* create own fuppes user
* configuration option: user and group to run as
* init script
* run without comand line
** (win32) systemtray icon
** (gnome) notification area
** (os x) menu tray icon
* presentation
** handle application/x-www-form-urlencoded althoug text/plain is requested (0.7)
* spoken error messages
e.g. "error initializing LAME encoder"
* write pid file containing http url and pid to %tmp%
* write log to file (optional)
** temporary or static
** display in webinterface if available
* split folders containing a configurable amount of files
* podcast support