aboutsummaryrefslogtreecommitdiffhomepage
path: root/README_win32.txt
diff options
context:
space:
mode:
Diffstat (limited to 'README_win32.txt')
-rwxr-xr-xREADME_win32.txt131
1 files changed, 131 insertions, 0 deletions
diff --git a/README_win32.txt b/README_win32.txt
new file mode 100755
index 0000000..21a94cf
--- /dev/null
+++ b/README_win32.txt
@@ -0,0 +1,131 @@
+This is a test version of the win32 port of EasyTAG 1.99.9 (http://easytag.sourceforge.net/)
+
+
+I. BINARIES INSTALL
+===================
+
+You'll need to install GTK+ runtime to run EasyTAG.
+Get it at http://sourceforge.net/project/showfiles.php?group_id=121075&package_id=132255
+
+You can run from any directory. It should autodetect GTK libs location and store preferences in the localized version of
+the "C:\Documents and Settings\<user>\Application Data\.easytag" folder
+
+It should autodetect your audio player. foobar2k and winamp in order, if you have them installed. If not you can set your audio player in the settings dialog
+
+It should use the langage of your Windows installation. It can be overriden by setting the EASYTAGLANG environment variable
+to the two letter country code found in the "locale" subdirectory. Example for french:
+
+set EASYTAGLANG=fr
+
+
+II. DIFFERENCE WITH UNIX VERSION
+================================
+
+- do not scan default directory at startup (less confusing on first launch)
+- "Show hidden directory..." and corresponding setting check box removed (makes no sense on win32)
+- don't check if audio executable exist because it can contains spaces and the current algorithm do not work in that case
+
+
+III. ISSUES
+===========
+
+- info displayed for ape files is wrong
+
+
+IV. TODO
+========
+
+- crash handler using unix signals to replace with something else
+- minimize main window should also close/minimize the scanner window.
+- add detection of windows media player location if can't find other players
+- go to home directory should go to c:\documents and settings\users\my documents\my music (detect the localized directory)
+
+
+V. TO COMPILE
+=============
+
+- install MinGW with gcc 3.4.4 and g++ (important as gcc 3.4.2 in current has a serious bug with paths)
+- install MSYS
+- install gtk+ development and runtime package and their dependancies in the MinGW directory (see http://www.gimp.org/~tml/gimp/win32/downloads.html)
+ * libiconv-1.9.1.bin.woe32.zip
+ * gettext-0.14.5.zip
+ * gettext-dev-0.14.5.zip
+ * libtool-1.5.8-bin.zip
+ * libtool-1.5.8-lib.zip
+- install pkg-config (see http://www.gimp.org/~tml/gimp/win32/downloads.html)
+
+- add in /etc/profile:
+export PKG_CONFIG_PATH=/mingw/lib/pkgconfig:/usr/local/lib/pkgconfig
+
+- relaunch MSYS and check that pkg-config works:
+pkg-config --list-all
+
+
+should list gtk and its dependencies
+
+
+1) id3lib :
+-----------
+
+- edit configure.in : comment check for truncate() (line 252 to 255)
+- aclocal && automake && autoconf
+- CXXFLAGS="-DID3LIB_LINKOPTION=1" ./configure && make install
+
+
+2) libmp4v2 :
+-------------
+
+- compile and install SDL (SDL-1.2.9.tar.gz : ./configure && make install)
+- ./bootstrap && ./configure
+- go to ./lib/mp4v2
+- make install
+- go to ./include
+- cp *.h /usr/local
+
+
+3) libogg :
+-----------
+
+- ./configure && make install
+
+
+4) libvorbis :
+--------------
+
+- ./configure
+
+- compile will fail when linking libvorbisfile with a libogg missing dependency (libtool bug)
+to fix the problem :
+
+in file "lib/Makefile" line 252, replace:
+ libvorbisfile_la_LIBADD = libvorbis.la
+by
+ libvorbisfile_la_LIBADD = libvorbis.la -L/local/lib -logg
+
+- make install
+
+
+5) flac :
+---------
+
+./configure && make install
+
+
+6) wavpack :
+------------
+
+- if compile fails, replace in the file 'cli\utils.c', line 304 :
+ return (int)(pos - cp) & 1;
+ by :
+ return (int)((int)pos - (int)cp) & 1;
+
+./configure && make install
+
+
+7) easytag :
+------------
+
+make -f Makefile.mingw install
+
+
+all files are in win32-install-dir