Comments (3)
This is soulseek network character encoding problem.
You can solve this issue by changing values in the ~/Library/Application Support/iSoul/0.3/config.xml
change from
<domain id="encoding">
<key id="filesystem">UTF-8-MAC</key>
<key id="network">ISO-8859-1</key>
</domain>
to
<domain id="encoding">
<key id="filesystem">UTF-8-MAC</key>
<key id="network">UTF-8-MAC</key>
</domain>
Then you will be able to see filenames of your own files correctly.
Before you change the value you need to be sure that iSoul (more precisely museekd) is not running.
This won't solve some other issues such as problem with downloading and uploading files with filenames that contain such characters.
Character encoding for network is set to a value of "ISO-8859-1" for a reason. Currently the majority of clients on the soulseek network are using soulseek version 157 which uses default encoding for specific windows localization (in the case of english and western european localizations that is ISO-8859-1, japanese version is using SHIFT-JIS, korean EUC-KR etc.). There are lots of these encodings and they are not compatible with each other (although the basic latin set - first 128 characters in ASCII encoding is usually supported in all the encodings). Unicode encodings, such as UTF8, are currently the best choice for supporting multilingual environments.
If you make this change, and the user from whom you are downloading (or who is downloading from you) is using soulseek client that natively supports UTF8 encoding (such as soulseekqt) everything will work smoothly. In all other cases it will be problematic to download/upload files with filenames that contain characters from extended character set.
If the character encoding for network is set to "ISO-8859-1" at least you will be able to download from majority of users without the problem (although the filenames won't be displayed correctly in some cases).
from isoul.
That's some good info there, @naos. Closing this for now.
from isoul.
Indeed. Thanks for your explanation.
from isoul.
Related Issues (20)
- Setting download folder doesn't work for partials.
- Suggestion: iTunes-like filter field HOT 2
- museek daemon 100% cpu usage HOT 21
- Bug/feature: resume uploads HOT 1
- Bug: failed upload falsely reported as complete
- Crash report + log HOT 4
- Bug: in search results one cannot request user info, browse files, etc.
- can't build from source HOT 4
- Deleting something in the sidebar produces a system error sound HOT 1
- the UI doesn't update
- iSoul believes same name = same file HOT 1
- After reconnect, side issues can't be removed.
- auto-reconnect when errors happen? HOT 1
- Download items reappear when deleted. HOT 1
- Ignore feature. HOT 1
- Is the project still active? HOT 17
- music wont download HOT 2
- How do I soulsseek
- All my download queue completely disappeared HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from isoul.