Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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