Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 276 lines (263 sloc) 15.351 kb
e8699e7 removed "for Linux" because we run on other systems too
lww authored
1 MediaTomb - UPnP AV Mediaserver.
b79aef5 added configure option to enable backups for sqlite db by default (might...
jin_eld authored
2 v0.12.0
2497df3 added ffmpegthumbnailer support / on the fly video thumbnail generation
jin_eld authored
3 * added video thumbnail generation using libffmpegthumbnailer
4 * added configure settings which allow to enable sqlite backups by
5 default
b79aef5 added configure option to enable backups for sqlite db by default (might...
jin_eld authored
6 * added cross compile defaults for the inotify check to configure
bdb2523 keeping track of the changes
jin_eld authored
7 * added configure check for broken libmagic on Slackware
8 * added libmp4v2 metadata handler to get tags and cover art from mp4
9 files
902061d fixed bug #1986789 - Error when renaming a playlist container
lww authored
10 * got rid of several compiler warnings
11 * added storage cache
12 * added storage insert buffering
13 * fixed mysql "threads didn't exit" issue
bdb2523 keeping track of the changes
jin_eld authored
14 * implemented YouTube service support which allows to watch YouTube
15 videos on your UPnP player (in combination with trnascoding)
16 * added fixes to allow PCM playback on the PS3 and other devices,
17 thanks to mru for his findings. This allows streaming transcoded
18 OGG and FLAC media to the PS3.
19 * added option to enable tooltips for the web UI, thanks to cweiske
20 for the patch
902061d fixed bug #1986789 - Error when renaming a playlist container
lww authored
21 * fixed bug #1986789 - Error when renaming a playlist container
4d35e16 adding dynamic debug logging (--debug)
lww authored
22 * added parameter -D/--debug (enable debug output)
23 * added parameter --version (prints version information
24 * added parameter --compile-info (prints compile information)
10c67fc added fix "Negative duration in .m3u files" to ChangeLog
lww authored
25 * fixed problem "Negative duration in .m3u files" (SF forum)
b79aef5 added configure option to enable backups for sqlite db by default (might...
jin_eld authored
26
62b09d0 forgot the damn date :)
jin_eld authored
27 v0.11.0 01.03.2008 External transcoding support
c5eb0aa added vorbis / theora detection for the ogg container, so video oggs sho...
jin_eld authored
28 * implemented transcoding support that allows to plug in an arbitrary
6ef2ce0 keeping track of the changes...
jin_eld authored
29 transcoding application
b3ab94e fix tabs
lww authored
30 * added fourcc detection for AVI files and transcoding options to
31 limit transcoding to certain fourcc's
6ef2ce0 keeping track of the changes...
jin_eld authored
32 * added new metadata extractor using ffmpeg, patch submitted by
c5eb0aa added vorbis / theora detection for the ogg container, so video oggs sho...
jin_eld authored
33 Ingo Preiml
b3ab94e fix tabs
lww authored
34 * added vorbis / theora detection for ogg containers, so video files
35 should not end up in audio containers anymore
36 * fixed bug where database-file option was still checked even when
37 MySQL was selected in the configuration
38 * fixed a bug where check of the home directory was enforced even if
39 the configuration file was specified on command line
40 * UTF-8 fix suggested by piman - taglib should handle UTF-8 correctly,
41 so we will request an UTF-8 string from taglib and do not do the
42 conversion ourselves
43 * UTF-8 fix for libextractor, basically same as with TagLib
44 * added default mapping for flv files since they are not correctly
45 recognized by libmagic
46 * fixed a bug where we could get crashed by a missing URL parameter
47 sent to the UI
48 * fixed 64bit related issues in the UPnP SDK
49 * fixed a problem where ID3 tags were not detected with id3lib
50 * fixed off by one errors in StringBuffer class, thanks to stigpo for
51 the patch
52 * fixed bug #1824216 - encoded URLs were not treated properly
53 * made sure that log output is always flushed
54 * made temporary directory configurable
99e281e updateing changelog for 0.11.0
lww authored
55 * using expat as XML parser
56 * new XML generator - support for comments
b3ab94e fix tabs
lww authored
57 * changed layout of the storage configuration XML
99e281e updateing changelog for 0.11.0
lww authored
58 * added migration for old config.xml
59 * speed up sqlite3 by setting synchronous=off by default
60 * adding automatic database backup for sqlite3
61 * adding automatic backup restore on sqlite3 database corruption
6ef2ce0 keeping track of the changes...
jin_eld authored
62 * fix permission problem - supplementary groups weren't set by
99e281e updateing changelog for 0.11.0
lww authored
63 initgroups()
64 * fixed js (spidermonkey) related crashes
65 * fix mysql reconnect issue - charset was lost after reconnect
66 * added check to avoid coredump when max number of inotify watches
67 has been reached
b3ab94e fix tabs
lww authored
68 * made sure that range requests specified as "bytes=0-" do not trigger
69 a 416 response for media where the filesize is unknown
70 * added fix for chunked encoding that was posted on the maemo forums
71 * fixed configure to determine if iconv needs the const char cast or
72 not (fixes OSX compilation problem)
73 * added album art support for the PS3
74 * fixed a bug where path used by add container chain was not converted
75 to UTF-8
76 * added patch for author and director extraction from id3 tags,
77 submitted by Reinhard Enders
78 * init script for fedora now uses the -e option instead of grepping
79 for the IP (old variant only worked on systems with english
80 language)
81 * updated spec file with changes from Marc Wiriadisastra
82 * we now are also providing the filesize along with the other metadata
83 * added environment variables that can be used for additional server
84 configuration (useful for directory independent NAS setups)
85 * added comments and examples to the config.xml that is generated by
86 the server
87 * added patch from Gabriel Burca to extract keywords from id3 tags
88 * added runtime inotify detection
89 * added a workaround for the Noxon V1 which for some reasons sends
90 us a double encoded ampersand XML sequences in the URL
91 * implemented feature request #1771561, extension to mimetype mappings
92 can now be case insensitive
c5eb0aa added vorbis / theora detection for the ogg container, so video oggs sho...
jin_eld authored
93
6272053 updated changelog
jin_eld authored
94 v0.10.0 11.07.2007 Playlist and inotify autoscan support.
6a98202 BIG inotify merge (not complete)
lww authored
95 * MySQL database version pumped to 3 (MediaTomb will automatically
96 update the database during the first launch)
1f6a576 updated readme documents and ChangeLog
jin_eld authored
97 * Sqlite3 database version pumped to 2 (MediaTomb will automatically
6a98202 BIG inotify merge (not complete)
lww authored
98 update the database during the first launch)
99 * added support for inotify based autoscan
1f6a576 updated readme documents and ChangeLog
jin_eld authored
100 * playlist support - parsing playlist via js is now possible
271b25b fixed changelog
lww authored
101 * added network interface option
102 * added workaround for a PS3 related problem, where sockets were left
c4931f9 further finetuning :>
jin_eld authored
103 open (bug #1732412)
271b25b fixed changelog
lww authored
104 * improved iconv handling of illegal characters
c4931f9 further finetuning :>
jin_eld authored
105 * added character conversion safeguards to make sure that non UTF-8
106 strings do not make it into the database from js scripts
107 * made character conversion functions available to js
108 * added option to hide PC Directory from UPnP renderers
109 * added album art support, album art is extracted from ID3 tags
110 and offered to UPnP devices
6a98202 BIG inotify merge (not complete)
lww authored
111
c4931f9 further finetuning :>
jin_eld authored
112 v0.9.1 28.05.2007 Playstation 3 support
e6ee742 updating ChangeLog
lww authored
113 * added support for Playstation 3
114 * added command line option that allows to tell the server where to
115 put the configuration upon first startup
116 * fixed a fseeko-check related bug in configure
117 * the configure script now honors the LDFLAGS while checking for sqlite3
118 * fixed wrong message printout in configure
119 * PC Directory can now be renamed in the UI
120 * fixed a bug in configure.ac, the --with-extractor-libs= parameter
0b346bf updated ChangeLog to reflect the changes since 0.9.0
lww authored
121 didn't work
e6ee742 updating ChangeLog
lww authored
122 * fixed a MySQL related bug, if the path or filename contained non-UTF8
0b346bf updated ChangeLog to reflect the changes since 0.9.0
lww authored
123 characters, the inserted strings weren't complete
124 * circumvented a bug/feature of older MySQL versions, that caused the
125 MySQL database creation script to fail
126 * MySQL database version pumped to 2 (MediaTomb will automatically
127 update the database during the first launch)
6a98202 BIG inotify merge (not complete)
lww authored
128
c4931f9 further finetuning :>
jin_eld authored
129 v0.9.0 25.03.2007 Major rework
90ec72f added rewritten UI to ChangeLog
lww authored
130 * the UI was completely rewritten from scratch; it uses AJAX for all
131 requests
7ecbb00 keeping track of the changes...
jin authored
132 * integrated libupnp (http://pupnp.sf.net/) into our source tree
133 * added largefile support
134 * code has undergone some performance optimizations
135 * fixed a bug where server did not shutdown while http download
136 was in progress
3d6ccc9 added some documentation for the sqlite3 changes (dedicated thread)
leo authored
137 * all sqlite3 queries are now handled by a single, dedicated
138 thread to make MediaTomb work with SQLite3 compiled with
139 "--enable-threadsafe"
c0c8714 added taglib support (configure.ac still has to be adjusted)
jin authored
140 * fixed a bug where setting -p 0 did not trigger automatic
141 port selection if it had to override the value in config.xml
142 * fixed bug 1425424 - crash on a bad config.xml - we did not handle
143 the case where the <udn> tag was not present.
144 Thanks to Nektarios K. Papadopoulos <npapadop@users.sourceforge.net>
145 for the report and patch.
146 * added configure option and adapted the code to completely
147 supress all log output
148 * added configure option and adapted the code to supress
149 debug output
0d4ccf1 remving from active item table
leo authored
150 * added taglib support, thanks to Benhur Stein <benhur.stein@gmail.com>
efebb19 fixed possible bug in string converter (needs to be confirmed by the use...
jin authored
151 for the patch.
152 * bug 1524468 (startup in daemon mode fails) does no longer occur
153 after the integration of libupnp 1.4.x sources
154 * fixed bug 1292295 (string conversion was failing on 64bit platforms)
00d27f3 keeping up the changes
jin authored
155 * fixed issue with ContainerUpdateIDs (were not sent out along with
156 accepted subscription)
82a2857 config_manager.cc: some changes regarding import encodings: we now print...
jin authored
157 * fixed issue where some directories could not be browsed (filesystem
9a1495d adapted changelog
jin authored
158 browser). It turned out that we forgot to convert the filenames
159 to UTF-8, as the result invalid characters made their way into
160 the XML that was feeded to the browser.
82a2857 config_manager.cc: some changes regarding import encodings: we now print...
jin authored
161 * improved illegal character conversion handling - in case iconv
162 fails we will pad the rest of the name string with "?" and print
163 out the failed name in the console.
ea7cfed removed some unnecessary debug messages
jin authored
164 * we now try to determine the default import charsets by looking
165 at the system locale.
22cfd7d fixed typo in the changelog
jin_eld authored
166 * implemented track number metadata extraction (feature request
6aa1ba3 added track number support to import.js, the Albums containe will now
jin authored
167 1430799). track numbers are now extracted via id3lib/taglib and
168 can also be used in the import script. import.js has been adapted
169 to add tracknumbers to song names in the Album container.
541084a hidden files supression
jin authored
170 * added option to supress hidden files when browsing the filesystem
a19e87a ui theme added
jin authored
171 * added X_MS_MediaReceiverRegistrar Service to allow future Xbox 360
172 support
37db346 keeping track of the changes...
jin_eld authored
173 * added workarounds to enable Telegent TG100 avi playback
0e47a57 added SIGHUP
jin authored
174 * server can now be restarted by sending it a SIGHUP
6529276 updating the changelog
jin authored
175 * the current configuration file will never be displayed in the UI and
176 will never be added to the database - we do not want the user to
177 accidentally share it on the network since it may contain
178 security sensitive data
400e64f tracking the changes.... tomb-install removal
jin authored
179 * tomb-install is no longer needed, the server will automatically create
180 a default ~/.mediatomb/config.xml file if there is none
0d4ccf1 remving from active item table
leo authored
181 * the database tables will be created automatically if they don't
182 exist
11a0baf --as-needed
jin authored
183 * adapted configure script to correctly set flags for linkers that
184 use the --as-needed option
0d4ccf1 remving from active item table
leo authored
185 * the "PC Directory" isn't changeable via the UI anymore to ensure a
186 correct view of the "PC Directory"
187 * lookups in the database are now done with hashes, which should make
188 many things faster, especially the adding
1e9d5e3 added location change to changelog
leo authored
189 * changed the database field "location" from varchar(255) to text to
190 allow urls and locations of unlimited size
a19e87a ui theme added
jin authored
191 * created a new theme for the UI
f4cf5b8 keeping track of changes
jin_eld authored
192 * added support for "blind" .srt requests - some renderers like the
193 DSM320 will blindly request the url provided via browse, replacing
194 and found file extension with .srt, we will look for the .srt file
195 in the directory where the original media is located, using the
196 same filename, but with the .srt extension
0adba7b added XML schema to ChangeLog
lww authored
197 * created XML schema for "config.xml" to provide the possiblity of
198 validating the configuration
37db346 keeping track of the changes...
jin_eld authored
199 * added fallback if js is not available - there is a builtin feature
200 to create a default virtual layout now; config.xml has got an
201 option to select the virtual-layout type, it can be builting, js or
202 disabled.
203 * added charset option to the import script, it is not possible to
204 specify the script encoding
205 * we now validate filesystem, metadata and scripting charsets upon
206 startup
207 * added a special option that allows limiting title and description
22cfd7d fixed typo in the changelog
jin_eld authored
208 lengths in UPnP browse replies to a specified length; this was
37db346 keeping track of the changes...
jin_eld authored
209 necessary to work around a bug in the TG100 that has problems
210 browsing items where title length exceeds 101 characters.
211 * import.js can now specify the upnp class of the last container in the
212 chain
22cfd7d fixed typo in the changelog
jin_eld authored
213 * all items within a container which upnp class is set to
214 object.container.album.musicAlbum will automatically be sorted by
215 track number.
37db346 keeping track of the changes...
jin_eld authored
216 * added option to configure the presentation URL to make it easier
217 for NAS vendors to integrate the server into their web UI
7ef8754 made an option to enable or disable SIGHUP handling; default is on for x...
jin_eld authored
218 * made model number configurable
21223f9 well.. I guess we have our real name now
jin authored
219
1e1ec78 improved iconv handling of illegal characters
jin_eld authored
220 v0.8.1 07.09.2005
21223f9 well.. I guess we have our real name now
jin authored
221 * added "serve" directory, any files there can be downloaded
222 like from a normal webserver
223 * implemented keyword extraction for auxdata from libexif
224 * implemented keyword extraction for auxdata from libextractor
225 * added Exif metadata support for images via libexif.
226 * added resolution attribute to image res tag
227 * added bitrate and duration attribute to mp3 res tag (via id3lib)
228 * added auxdata field for items, auxilary data can be extracted
229 and used by import scripts.
230 * added configuration options to specify which aux fields should
231 be extracted and filled by the library.
36ea8e6 there were some tabs instead of spaces...
lww authored
232 * added mysql support
21223f9 well.. I guess we have our real name now
jin authored
233 * refined configure script, almost all dependencies are now
7ecbb00 keeping track of the changes...
jin authored
234 optional.
36ea8e6 there were some tabs instead of spaces...
lww authored
235 * changed database, (not backward compatible again)
21223f9 well.. I guess we have our real name now
jin authored
236 * when an item is deleted all referenced items are deleted as well
237 * added option to specify an alternative magic file
238
239 v0.8.0 15.06.2005 Scripting/Virtual Server Layout
240 * Server layout can now be defined using java script,
241 default layout script is provided.
242 * Added ID3 tag support.
243 * Fixed various memory leaks.
244 * Files in the Filesystem Browser are now sorted alphabetically.
245 * Added extension to mime-type mappings to the configuration.
246 * Added option to limit import by file extensions.
247 * Added daemon mode as well as setuid/setgid options, init.d
248 script included.
249 * Fixed mime-type recognition when importing media (filemagic output
250 is now parsed using regular expressions)
251 * Introduced new log system.
7ecbb00 keeping track of the changes...
jin authored
252 * Adding/Browsing/Removing media in the UI is now handled
21223f9 well.. I guess we have our real name now
jin authored
253 asynchroniously.
254 * Added a command line option to import media upon server launch.
255 * Added target directory option to tomb-install, cleaned up a few
256 things.
257
258 v0.7.1 17.04.2005 D-Link DSM-320 fix
259 * Mappings of mime-types to upnp classes are now configurable.
260 Actually this is how we solved the DSM-320 problem - they
261 crashed if upnp class of items was different than what the
262 DSM expected.
263
264 * tomb-install now creates the database and configuration file
265 from templates (was hardcoded); also sets the name of the server
266 individually for each user (host / username)
267
268 * Improved handling of configuration, if non critical options are
269 missing we are now setting default values.
270
271 v0.7 14.04.2005 First release
272 * The changelog does not start at day 0, updates will be made
273 starting from this release.
274
275
Something went wrong with that request. Please try again.