~jcowgill/ubuntu/trusty/easytag/bug-1295882

« back to all changes in this revision

Viewing changes to README.win32

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2006-04-15 15:47:47 UTC
  • mfrom: (1.2.2 upstream) (3.1.1 dapper)
  • Revision ID: james.westby@ubuntu.com-20060415154747-vr4eqoxwcrgs2ps1
* New upstream version:
  - New logo and icons,
  - Added ability to display all albums of an artist in the 'Artist / Album'
    view,
  - Added detection of the bugged version of id3lib when writting ID3 tag to 
    Unicode to inform the user (a patch for id3lib is supplied in package
    source),
  - For Ogg files, the field DESCRIPTION is also used for the comment,
  - Fixed stack corruption bugs in Fill Tag scanner,
  - Fixed loading disk number for FLAC tag,
  - Fixed error that displays MP3 files in red when no tag is present,
  - Fixed a crash in the CDDB window when getting tracks of a album,
  - Fixed playlist name bug when creating it in the parent directory,
  - Fixed manual CDDB search when using Squid,
  - Little fix for FLAC tags,
  - Fixed various bugs,
  - Russian translation updated,
  - Greek translation updated,
  - Spanish translation updated,
  - Japanese translation updated,
  - Czech translation updated,
  - Brazilian Portuguese translation updated
  - Danish translation updated,
  - Italian translation updated,
  - Hungarian translation updated,
  - German translation updated.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
This is a test version of the win32 port of EasyTAG 1.99.9 (http://easytag.sourceforge.net/)
 
2
 
 
3
 
 
4
BINARIES INSTALL
 
5
================
 
6
 
 
7
You'll need to install GTK+ runtime to run EasyTAG.
 
8
Get it at http://prdownloads.sourceforge.net/gaim/gtk-runtime-2.6.9-rev-a.exe?download 
 
9
If you have gaim 1.5.0 installed you already have this.
 
10
 
 
11
You can run from any directory. It should autodetect GTK libs location and store preferences in the localized version of 
 
12
the "C:\Documents and Settings\<user>\Application Data\.easytag" folder
 
13
 
 
14
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
 
15
 
 
16
It should use the langage of your Windows installation. It can be overriden by setting the EASYTAGLANG environment variable
 
17
to the two letter country code found in the "locale" subdirectory. Example for french:
 
18
 
 
19
set EASYTAGLANG=fr
 
20
 
 
21
 
 
22
DIFFERENCE WITH UNIX VERSION
 
23
============================
 
24
 
 
25
- default window size = 1024x768
 
26
- default scanner window position just below tag editor
 
27
- do not scan default directory at startup (less confusing on first launch)
 
28
- "Open file with..." removed...makes not much sens on win32 where executable are not in the path like on unix
 
29
- "Browse directory with..." removed (should be replaced with launch explorer) 
 
30
- "Show hidden directory..." and corresponding setting check box removed (makes no sense on win32)
 
31
- menu and toolbar handles removed (looks strange on win32)
 
32
- don't check if audio executable exist because it can contains spaces and the current algorithm do not work in that case
 
33
 
 
34
 
 
35
ISSUES
 
36
======
 
37
 
 
38
- closing the scanner window using the window's close button crashes the app sometimes (crashes in GTK)
 
39
- info displayed for ape files is wrong
 
40
 
 
41
 
 
42
TODO 
 
43
=====
 
44
 
 
45
- crash handler using unix signals to replace with something else
 
46
- use NSIS to generate an installer
 
47
- minimize main window should also close/minimize the scanner window. 
 
48
- add detection of windows media player location if can't find other players
 
49
- "Browse directory with.." should probably be replaced by launching explorer.exe
 
50
- go to home directory should go to c:\documents and settings\users\my documents\my music (detect the localized directory)
 
51
 
 
52
 
 
53
TO COMPILE
 
54
=========
 
55
 
 
56
- install MinGW with gcc 3.4.4 and g++ (important as gcc 3.4.2 in current has a serious bug with paths)
 
57
- install MSYS 
 
58
- install gtk+ develpoment and runtime package and their dependancies in the MinGW directory (see http://www.gimp.org/~tml/gimp/win32/downloads.html)
 
59
- install pkg-config (see http://www.gimp.org/~tml/gimp/win32/downloads.html)
 
60
 
 
61
- add in /etc/profile:
 
62
 
 
63
export PKG_CONFIG_PATH=/mingw/lib/pkgconfig:/usr/local/lib/pkgconfig
 
64
 
 
65
- relaunch MSYS and check that pkg-config works:
 
66
 
 
67
pkg-config --list-all
 
68
 
 
69
 
 
70
should list gtk and its dependencies
 
71
 
 
72
 
 
73
id3lib
 
74
-----
 
75
 
 
76
- edit configure.in : comment check for truncate() (line 252 to 255)
 
77
- aclocal && automake && autoconf
 
78
- CXXFLAGS="-DID3LIB_LINKOPTION=1" ./configure && make install
 
79
 
 
80
 
 
81
libmp4v2:
 
82
--------
 
83
 
 
84
- install and compile SDL
 
85
- ./bootstrap && ./configure
 
86
- go to ./lib/mp4v2
 
87
- make install
 
88
- go to ./include
 
89
- cp *.h /usr/local
 
90
 
 
91
 
 
92
libogg
 
93
------
 
94
 
 
95
- ./configure && make install
 
96
 
 
97
libvorbis
 
98
---------
 
99
 
 
100
- ./configure
 
101
 
 
102
- compile will fail when linking libvorbisfile with a libogg missing dependency (libtool bug)
 
103
to fix the problem :
 
104
 
 
105
in file "lib/Makefile" line 252, replace:
 
106
    libvorbisfile_la_LIBADD = libvorbis.la
 
107
by
 
108
    libvorbisfile_la_LIBADD = libvorbis.la -L/local/lib -logg
 
109
 
 
110
- make install
 
111
 
 
112
 
 
113
flac
 
114
----
 
115
 
 
116
./configure && make install
 
117
 
 
118
 
 
119
easytag
 
120
-------
 
121
 
 
122
make -f Makefile.mingw install
 
123
 
 
124
all files are in win32-install-dir