User Tools

Site Tools


config:foobar2000

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
config:foobar2000 [2017/11/15 19:33] Wulf Rajekconfig:foobar2000 [2023/12/28 13:26] (current) Wulf Rajek
Line 2: Line 2:
  
 Foobar is an incredible lightweight music player with media database that can be configured to one's heart content and various plugins and addons are available. While it is a windows app, it works well under wine in Linux. Foobar is an incredible lightweight music player with media database that can be configured to one's heart content and various plugins and addons are available. While it is a windows app, it works well under wine in Linux.
 +
 +https://www.foobar2000.org/
  
 ===== Installation under wine from previous Windows install ===== ===== Installation under wine from previous Windows install =====
Line 13: Line 15:
 Use this folder as installation directory, replacing username with the actual linux username ''Z:/home/<username>/.foobar2000'' then select portable install. The hidden directory is not browseable, so enter it in the path box manually. Use this folder as installation directory, replacing username with the actual linux username ''Z:/home/<username>/.foobar2000'' then select portable install. The hidden directory is not browseable, so enter it in the path box manually.
  
-#start winetricks and install the following dlls (some may not be required) +Install winetricks manually: 
-<code>winetricks --gui</code>+<code> 
 +cd "${HOME}/Downloads" 
 +wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks 
 +chmod +x winetricks 
 +sudo cp winetricks /usr/local/bin
  
-requiredgdiplus, probably not required wmp10, dotnet20\\+cd "${HOME}/Downloads" 
 +wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks.bash-completion 
 +sudo cp winetricks.bash-completion /usr/share/bash-completion/completions/winetricks 
 +</code>
  
-dirac\\ +Use winetricks to set the wine prefix to 32bit, windows 10 and install gdiplus: 
-dotnet20\\ +Either through gui: 
-ffdshow\\ +<code>winetricks --gui</code> 
-gdiplus\\ +or 
-gdiplus_winxp\\ +<code> 
-icodecs\\ +winetricks settings win10 
-l3codex\\ +winetricks gdiplus 
-mfc42\\ +</code>
-msvcirt\\ +
-ogg\\ +
-sdl\\ +
-vcrun2008\\ +
-vcrun6\\ +
-vcrun6sp6\\ +
-windowscodecs\\ +
-wmp10\\ +
-wsh56vb\\ +
-wsh57\\ +
-xvid\\+
  
 #set pseudo drive mappings to be in line with windows drive mappings #set pseudo drive mappings to be in line with windows drive mappings
-<code>winecfg</code>+<code> 
 +WINEARCH=win32 winecfg 
 +</code>
 #set W: as /media/music\\ #set W: as /media/music\\
 #set S: as /media/downloads\\ #set S: as /media/downloads\\
Line 61: Line 61:
  
 #save a png icon for foobar as /usr/share/icons/foobar2000.png #save a png icon for foobar as /usr/share/icons/foobar2000.png
 +
 +{{:config:foobar-2000-icon.png?nolink|}}  {{:config:dakirby309-simply-styled-foobar-2000.256.png?nolink&64|}}  {{:config:ap_resize.png?nolink&64|}}
  
 ''sudo gedit /usr/share/applications/foobar2000.desktop'' ''sudo gedit /usr/share/applications/foobar2000.desktop''
Line 73: Line 75:
 Exec=env PULSE_LATENCY_MSEC=60 /usr/bin/foobar2000 Exec=env PULSE_LATENCY_MSEC=60 /usr/bin/foobar2000
 Comment=Plays Music Comment=Plays Music
-Icon=foobar2000.png+Icon=/usr/share/icons/foobar2000.png
 Categories=GNOME;GTK;AudioVideo;Audio;Player; Categories=GNOME;GTK;AudioVideo;Audio;Player;
 +StartupWMClass=foobar2000.exe
 </code> </code>
  
 ===== Updating portable installation under wine ===== ===== Updating portable installation under wine =====
  
-Start the installer using+  * Make a backup before and/or after the upgrade of the foobar folder using<code> 
 +tar cvzf foobar2000.portable.`date +'%Y-%m-%d'`.linux.tgz ~/.foobar2000 
 +</code> 
 +  * Start the installer using<code> 
 +wine foobar2000_v1.6.16.exe 
 +</code> 
 +  * Select portable installation 
 +  * enter the following destination folder, replacing username with the actual linux username<code>Z:\home\wuff\.foobar2000</code> 
 +  * When prompted use the separate user-components folder. 
 + 
 +===== Restore backup =====
 <code> <code>
-wine foobar2000_v1.3.10.exe+tar -xzf file_name.tar.gz -C /
 </code> </code>
  
-Select portable installation and enter ''Z:\home\<username>\.foobar2000'' as destination folderreplacing username with actual linux username\\ +===== Disable Wine conf update ===== 
-When prompted use the separate user-components folder.+ 
 +If a message like "The Wine configuration in /path/to/.wine is being updated, please wait..." pops up every time foobar is started, the following can help do disable updates: 
 + 
 +<code> 
 +#echo 'disable' > $WINEPREFIX/.update-timestamp 
 +echo 'disable> .wine/.update-timestamp  
 +</code> 
 + 
 +===== Foobar2000 2.0 notes ===== 
 +Text Display addon is not compatible with 64bit Foobarbut works with 32but Foobar v2.0. Possible alternative: 
 +https://hydrogenaud.io/index.php/topic,64478.225.html 
 + 
 +Album List white background. 
 + 
 +===== Run Services component =====
  
-It's not a terrible idea to make a backup before and/or after the upgrade of the foobar folder using+The "Run services" component can be used to add specific commands to the context menu like opening the folder in nemo:
 <code> <code>
-tar cvzf foobar2000.portable.linux.tgz ~/.foobar2000+Label: Open file directory in Nemo 
 +Path: Z:\usr\bin\xdg-open "$replace(%path%,'\','/','Z:',,%filename_ext%,)" 
 +      Z:\usr\bin\xdg-open "$replace(%path%,'\','/','W:','/media/music/',%filename_ext%,)"
 </code> </code>
config/foobar2000.1510774412.txt.gz · Last modified: 2023/05/29 11:53 (external edit)