View Issue Details

IDProjectCategoryView StatusLast Update
0003523MMW v4Otherpublic2007-10-18 02:03
Reporterrusty Assigned To 
PriorityimmediateSeveritytweakReproducibilityalways
Status resolvedResolutionfixed 
Fixed in Version3.0 
Summary0003523: String and Context String changes in preparation for localization
Description
P-Popup Help
U-UI Change

1) Toolbar buttons
a) P- Synchronize to Portable/Audio Device ---> Sync to Portable/Audio Device
b) P- Show Properties --> Edit Properties
c) P- Auto-Synchronize ---> Auto-sync
d) P- Synchronize Selected ---> Sync selected
e) P- NEW: Show Details
f) P- NEW: Show Album Art
g) P- NEW: Show Album Art with details
h) P- NEW: Show Track Browser
i) P- NEW: Search the Library (note: string already exists)

2) Menu Items:
a) P- (Locate Moved/Missing Tracks): Find tracks that aren't in their expected locations ---> Find the correct location of selected track(s)
b) P- (Manage Filters): Manage Filters ---> Manage Filters and Views
c) P- (View>Now Playing): Show 'Now Playing' ---> Show currently active Playlist
d) P- (View>Album Art): Album Art ---> Show Album Art
e) P- (View>Party Mode): Party Mode ---> Party Mode security (on/off)
f) P- (Play>Crossfade): Crossfade ----> Crossfade (on/off)
g) P- (Play>Auto-DJ): Auto-DJ ----> Automatically add tracks to 'Now Playing' with Auto-DJ (on/off)
h) U- Tools>Auto-Tag from Amazon ----> Tools>Auto-Tag from Web (assuming this has been implemented)
i) P- (Tools>Auto-Tag from Amazon): Get Album Art and Properties from Amazon for selected track(s) ---> Lookup Album Art and Properties from the web for selected track(s)
j) P- (Advanced Tag Management>Synchronize Tags): Synchronize Tags with the Library for selected tracks ---> Update Tags of selected tracks to match the Library
k) P- (Tools>Extensions): Manage Installed Extensions ---> Manage Extensions

3) Context Menu Items:
??not working

4) Add Folders dialog:
a) U- : Add Folders ----> Add/Rescan Folders

5) Locate Moved/Missing Tracks:
a) U- : Select folders to scan ---> Select folders to search

6) Maintain Library
a) U- : Create multi-artist albums ---> Create multi-artist Albums...
b) U- : Remove unused albums ----> Remove unused Albums
c) U- : Remove unused artists ----> Remove unused Artists
d) P- New (Create multi-artist albums): Create compilation Albums for Tracks with common Album Title but different Album Artists
e) P- New (Remove unused albums): Removes Albums that don't have any associated Tracks
f) P- New (Remove unused artists): Removes Artists that don't have any associated Tracks or Albums
g) P- New (Clear virtual CD entries...): Removes Virtual CD entries for tracks that have been deleted
h) P- New (Clear preview entries...): Removes Preview entries for previews that have been deleted
i) P- New (Compact database): Optimizes the database to improve performance

7) Auto Tag from Amazon dialog:
a) U- (Tools>Auto-tag from Amazon: Dialog Title): Auto-Tag from Amazon ---> Auto-tag from Web
also, see bug 0003515

8) Rip CD dialog:
a) P- Delete Popup: Eject CD after ripping (no popup is needed and current popup is inappropriate)

9) Disc Burning Wizard (data)
a) P- (Auto-Convert audio format): Convert tracks on-the-fly to a format supported by your device
b) P- New (Burn Playlist Tracks to): Choose a different Directory/Filename format for Playlists
c) P- New (Create .m3u playlists): Create .m3u playlists to more easily navigate the tracks on a device
d) U: Save all album art to track folders ---> Burn all Album Art into Track folders
e) P-New (Save all album art to track folders): Copies tagged Album Art to folders for devices that don't read Album Art tags
e) U: Save all album art to track tags ---> Copy Album Art to Track tags
f) P-New (Save all album art to track tags): Copies Album Art to Track tags for devices that only read Album Art saved in tags
g) P-New (Disc Label): Disc name as it will appear in Windows Explorer
h) P-New (Write CD Text): Writes track information to the CD so that devices that support CD-Text can display it during playback.
i) P-New (Write Method): Disc at Once yields better results for Audio CDs as it minimizes the space between tracks, and should be used if you wish to include CD-Text. Track at once should be used for multi-session discs.
j) P-New (Cache files from network): Prevents network problems from corrupting burns
k) P-New (On the fly audio burning): Improves performance by converting tracks on the fly to Audio CD format. Disable if burns are failing.

10) Tools > Options > General
a) P (Always show tray icon): ---> Shows the MediaMonkey icon in the system tray
b) P-New (Minimize to taskbar): Minimizes to the Taskbar
c) P-New (Minimize to MicroMonkey): Minimizes to the MicroMonkey if it is enabled (right-click on the System Task bar, and click 'Toolbars'
d) P-New (Minimize to MiniMonkey): Minimizes to the MiniMonkey

11) Tools > Options > Hotkeys
a) P-New (Hotkey): Type the key combination to activate the selected action
b) P-New (Action): Choose the action for which a Hotkey should be created
c) P-New (Global): Causes the Hotkey to function even when MediaMonkey isn't in focus
d) P-New (Add): Creates a new Hotkey
e) P-New (Apply): Applies the changes made to an existing Hotkey entry

12) Tools > Options > Party Mode
a) P-New (Total Lockdown): Prevents users from making any changes
b) P (Enable Volume, play/pause controls): Allows music to be lowered/paused for announcements during a party

13) Tools > Options > Player
a) P-New (Pop-up track info): Displays track information and Album Art
b) P (Seconds): Indicates how long the Pop-up should display
c) P (Only when inactive): Causes the Pop-up to appear only if MediaMonkey is minimized or inactive
d) P (Display format for long titles): Choose whether text should scroll or bounce from side to side

14) Tools > Options > Auto-DJ / Now Playing
a) P-New (Add Tracks from): Choose where Auto-DJ should add tracks from
b) U: Automatically retain at most ____ previous tracks in Now Playing --->
      Automatically retain ____ previous tracks in Now Playing

15) Tools > Options > Volume Leveling
a) P (Level playback volume): If enabled, MediaMonkey adjusts volume to the Player's Target Volume, using previously analyzed volume leveling coefficients. It has no effect on Tracks that do not have such a coefficient.
b) P-New (Per Album/per Track): Choosing 'per Album' levels based on relative volume of the Album, if that co-efficient has been calculated, and otherwise uses the Track leveling co-efficient. 'per Track' is preferable if Albums are rarely played as a whole.
c) P-New (When analyzing Track volume, also analyze Album volume): Analyzes the relative volume of Tracks on a per Album basis, and saves the leveling co-efficient.
d) P-New (Automatically analyze volume of unanalyzed Track): Automatically analyzes volume of Tracks as a background process

16) Tools > Options > Podcasts
a) U (the entry in the Tree): Podcast Configuration ---> Podcasts
b) P-New (check for new episodes): Determines how often MediaMonkey checks for updates
c) P-New (when new episodse are availale): Defines how many new episodes are downloaded if new episodes are detected
d) P-New (Delete episodes older than): Defines which episodes are to be deleted
e) P-New (Only if they have been listened to): Prevents tracks that haven't been listened to from being deleted
f) P-New (only if rating is less than): Prevents Podcasts that have been highly rated from being deleted
g) P-New (always retain the ___ most recent episodes): Prevents recent episodes from being delete
h) U (Subscribe to new podcast dialog): Customize subscription rules for this podcast ---> Customize subscription rules for this Podcast
i) P-New (Subscribe to new podcast dialog > Customize subscription rules for this Podcast): Overrides the Global Podcast Options with custom settings

17) Tools > Options > Library
a) P (Remove underscores when adding filenames): Removes underscores from inferred properties when adding Tracks.

18) Tools > Options > Tags and Playlists
a) Image location: This sets the default location to which Album Art is stored

19) Tools > Options > Library > Auto-Organize
a) P-New (Organize Tracks according to the following rules): Set the default directory / filename format for specified tracks
b) P-New (Exclude Folders): Do not apply to Tracks in the specified folders ("C:\Directory\","C:\directory 2")
c) P-New (Automatically organize tracks in the background): Organize Tracks in the library according to the Auto-Organize rules specified above
d) U-New (Auto-Organize Rule): Directory and Format ---> Organize these Tracks using the following Directory and Filename format:

20) Tools > Options > Library > Appearances
a) P-New (Show tooltips for obscured track properties): Displays track information that is obscured in a Tooltip
b) P-New (Show all track properties in tooltips): Displays all Track properties in a single tooltip
c) P (Show 'All' node for contents of folders): .....each directory in the Location or My Computer nodes....

21) Tools > Options > Library > Manage Filters and Views
a) P-New (Main Panel): Define subsets of your Library, with Customized views and playback rules
b) P-New (Type: Music/Audiobook/Other): Defines the type of content included within the filter for the purposes of defining where it appears in the Auto-sync list.
c) P-New (Criteria): Define the subset of your library that this filter represents
d) P-New (View): Define the Tree structure and Columns that should be displayed when this filter is active
e) P-New (Player>Enable Bookmarking): Saves playback position (great for Audiobooks) for Tracks that match this filter
f) P-New (Player>Ignore Shuffle): Causes tracks that match this filter to not be played when Shuffle is enabled
g) P-New (Player>Disable Crossfading): Disables crossfading for Tracks that match this filter

22) Tools > Options > Portable Devices
a) P-New (Auto-Synch list): Choose what types of Tracks you regularly wish to Sync
b) U: Sync random subet of selected tracks up to device capacity ---> Sync random subset of selected Music up to device capacity
c) P-New (Sync random subset of selected Music...): Sync a random subset of the selected tracks, and fill up the device as much as possible. This is useful for synching random Tracks to a device that cannot contain your entire library.
d) U: Synchronize higher-rated tracks more often ---> Sync higher-rated tracks more often
e) P-New (Sync higher-rated tracks more often): This gives preference to tracks with higher ratings.
f) P-New (Advanced): Allows you to configure custom destinations and custom .m3u playlist settings for different sets of Tracks
g) P-New (Auto-Sync as soon as the device is connected): This initiates an auto-sync whenever the device is plugged into the PC
h) U: Automatically unmount device after Auto-Synchronize ---> Automatically unmount device after Auto-Sync
i) P-New (Automatically unmount device after Auto-Sync): Causes the device automatically disconnect after auto-sync has completed.
j) U: Delete Tracks that aren't on the Auto-Synchronization list from the device ---> Delete Tracks that aren't on the Auto-Sync list from the device
k) P-New (Delete Tracks that aren't on the Auto-Sync list from the device): Deletes Tracks from the device if they're not on the Auto-Sync list. In general, this should be enabled, but be aware that it can delete tracks from the device if you've added Tracks to your device from another computer and these tracks do not exist in your Library or if you've modified Track tags on your device but not in the Library.
l) U: Except Folders ---> Exclude Folders
m) P-already exists elsewhere (Exclude folders): Do not apply to Tracks in the specified folders ("C:\Directory\","C:\directory 2")
n) U: Auto-Synchronize Tracks from the device to the PC ----> Auto-Sync Tracks from the device to the PC
o) P-New (Auto-Sync Tracks from the device to the PC): Syncs Tracks that have been synched from the Library to the device, back to the Library if the copy on the device is more recent than the copy in the Library.
Track attributes that are stored to a device database (e.g. Ratings and Play History) will be synced back to the device even if this option is not enabled (if supported by the plugin/device).
p) U: Synchronize tracks to: ----> Sync tracks to:
q) P- New (Sync tracks to): Choose the Directory/Filename format to be used on the device for your tracks
r) P- String used elsewhere (Copy Playlists): Create .m3u playlists to more easily navigate the tracks on a device
s) U: Save all album art to track folders ---> Sync all Album Art to Track folders
t) P-String used in burn dialog (Sync all Album Art to Track folders): Copies tagged Album Art to folders for devices that don't read Album Art tags
u) U-same change made in burn dialog : Save all album art to track tags ---> Copy Album Art to Track tags
v) P-same string used in burn dialog (Save all album art to track tags): Copies Album Art to Track tags for devices that only read Album Art saved in tags
w) P-New (use only the first Genre when multiple Genres exist): This makes it easier to browse the device's database. Otherwise, multiple Genres would sync as a single string (e.g. 'Rock;Pop;Accoustic')
x) P-New (use only the first value when multiple Artists/Composers exist): This makes it easier to browse the device's database. Otherwise, multiple Artists/Composers would sync as a single string (e.g. 'U2;B.B. King')

TagsNo tags attached.
Fixed in build1092

Relationships

related to 0003819 closedLudek Regression: Device config - Synch list mismatch due to the global changes in filter handling 

Activities

rusty

2007-09-06 23:58

administrator   ~0010551

23) Directsound plug-in
a) P-New (Enable hardware acceleration): Disable only in the case of audio problems
b) P-New (Crossfade tracks): Overlaps tracks for the specified time, fading out the first track as the second one starts
c) P-New (Fade in new track): Causes new track to fade-in rather than starting at full volume
b) P-New (Remove silence at beginning / end of track): Removes gaps introduced by some lossy encoders
c) P-New (Smooth pause): Fades in and out over 150ms on Pause/Play
d) P-New (Smooth seek): Overlaps tracks for 150ms crossfade during seek operation
e) P-New (Smooth stop): Fades out over 150ms on Stop

Note: please review this to ensure no errors (it's based on 0002545)

rusty

2007-09-07 00:38

administrator   ~0010552

24) I reviewed the fuzzy strings from the french default.po file and it seems that there are a lot of strings that aren't meant to be translated. I stopped partway through because it's unclear to me whether these are supposed to be translated (and if not, I would expect that they shouldn't be included with the file). e.g.

AUpRule
ADownRule
ADelRule
actColumnUp
actColumnDown
actTreeDown
OSD
FLayeredWindow
OrganizeMoveUp
OrganizeMoveDown
CacheDirSel
TempDirSel
TSPodcasts
actDeleteFilter
actMoveUp
ADSPup
ADSPdown
Unsubscribe 2x
TBTreeBrowser
Panning Left
Panning Right
FTrackMaskPopup
Can't write to a read-only resource stream
WriteObject called twice for the same instance
Resource %s is of incorrect class
Tab index out of bounds
Tab position incompatible with current tab style
Tab style incompatible with current tab position
Bitmap image is not valid
Icon image is not valid
Metafile is not valid
Invalid pixel format
Scan line index out of range
Cannot change the size of an icon
Invalid operation on TOleGraphic
Canvas does not allow drawing
Image dimensions do not match image list dimensions

peke

2007-09-07 11:19

developer   ~0010553

1. d) P- Synchronize Selected ---> Sync selected - Changed only in mp3datab.pas
   h) P- NEW: Show Track Browser - Unclear
2. Done
3. ?
4. Done
5. Done
6. UI Done, OnGetHint Event added and updated PopUp Done

peke

2007-09-07 13:19

developer   ~0010564

7. Done
8. Done
9. Unclear
10. Done
11. Done, Added hint for Delete -> P-New (Delete): Delete existing Hotkey
12. Done
13. Done
14. Done
15. Done, There is still few missing Hints that needs to be checked and updated. Rusty?

peke

2007-09-07 14:40

developer   ~0010568

16. Done
17. Done
18. Done
19. Done
20. Done
21. Done
22. Done
23. Done, Hints Enabled in Pas.

SVN Updated and All Done

jiri

2007-09-07 21:34

administrator   ~0010597

Fixed in build 1070.

rusty

2007-09-11 15:37

administrator   ~0010688

Tested 1072. The following items still need to be resolved:

6)
13d)
16j) (NEW ISSUE) Podcast options panel should have a header 'Global Podcast Options:'
18a)
20b)
21 b, c, e, f, g
21 h) (NEW ISSUE) Playback tab tooltip: Set Playback rules for track that match the filter
22 a, c, e, f, g, i, k, m, o, q, r, t, v, w, x

jiri

2007-09-11 22:14

administrator   ~0010727

Fixed in build 1073.
 - All should be fixed, except for 22)a) which I removed, because some limitation in showing tab tooltips caused it to be shown in unwanted places (like sub-tab headers, etc.)

rusty

2007-09-12 05:10

administrator   ~0010751

Tested 1073. The following are still open:

21)
c) P-New (Criteria): Define the subset of your library that this filter represents
d) P-New (View): Define the Tree structure and Columns that should be displayed when this filter is active
e) P-New (Player>Enable Bookmarking): Saves playback position (great for Audiobooks) for Tracks that match this filter
h) an auto-DJ tooltip appears in the Manage Fileter > Criteria dropdown! we can just get rid of it.

22) Auto-Sync

i) U: Auto-Synchronization Settings : we can get rid of this text or change it to 'Auto-Sync Settings'
ii) U: Auto-synchronize as soon as the device is connected ---> Auto-sync as soon as the device is connected
q) P- New (Sync tracks to): Choose the Directory/Filename format to be used on the device for your tracks
t) P-String used in burn dialog (Sync all Album Art to Track folders): Copies tagged Album Art to folders for devices that don't read Album Art tags
w) P-New (use only the first Genre when multiple Genres exist): This makes it easier to browse the device's database. Otherwise, multiple Genres would sync as a single string (e.g. 'Rock;Pop;Accoustic')

jiri

2007-09-12 11:54

administrator   ~0010765

Fixed in build 1074

21)
c&d) This is the problem I mentioned over IM - I can't get the tooltip to show right over the tabs, it's shown just when you move mouse inside the selected tabs. Since this way it isn't much useful, we could probably get rid of it completely.
e) Works fine for me. (?)
h) Fixed

22) Fixed.

Plus I realigned many controls on individual setup tabs so that they look much better now.

rusty

2007-09-30 04:56

administrator   ~0011063

A couple of issues reported by Translator (Gervasio)
1) Unlocalized text
a) Auto-organize (move up/moved down):
http://img403.imageshack.us/my.php?image=tooltip1ur0.png

b) New Hotkey:
http://img127.imageshack.us/my.php?image=unlocalized1by5.png

c) Available tracks (filter):
http://img127.imageshack.us/img127/561/unlocalized2te6.th.png

d) Auto-organize > Help dropdown:
http://img127.imageshack.us/my.php?image=unlocalized3gn1.png

e) Player tooltips

2) Incorrect tooltips
a) Auto-sync list tooltip:
http://img115.imageshack.us/my.php?image=tooltip2bp3.png

b) Skin > font size tooltip:
http://img403.imageshack.us/my.php?image=tooltip3us9.png

jiri

2007-09-30 22:23

administrator   ~0011075

Fixed in build 1082.

rusty

2007-10-08 17:15

administrator   ~0011218

We usually call the minimized versions of MM the MiniPlayer and MicroPlayer but in Tools > Options > General we don't. We should change:

Minimize to MicroMonkey --> Minimize to MicroPlayer
Minimize to MiniMonkey --> Minimize to MiniPlayer

jiri

2007-10-08 21:57

administrator   ~0011229

Fixed in build 1086.

rusty

2007-10-14 00:58

administrator   ~0011319

Verified 1087.

rusty

2007-10-17 21:06

administrator   ~0011414

New issues :(

25) 'Available Tracks' and other predefined filters aren't localized : http://img127.imageshack.us/my.php?image=unlocalized2te6.png

26) Tooltips aren't localized in the auto-organize options dialog: http://img403.imageshack.us/my.php?image=tooltip1ur0.png

27) Match Any/All doesn't work for all languages--it would be better to join the text e.g.: http://www.mediamonkey.com/forum/viewtopic.php?p=108529#108529

jiri

2007-10-17 22:21

administrator   ~0011416

25) Added strings to translations, some code changes needed by Petr.

26) Fixed in build 1092.

27) Now the strings are like 'Match @@All@@ of the following criteria:' and so translator can fully control what's in the dropdown.

Updated PO files commited to SVN.

petr

2007-10-18 02:03

developer   ~0011417

Fixed item 25 (will be in 1092). Due to this changes there's need to retest whole filters functionality (including auto-sync and burning where filters are used too).