diff options
author | Christian Schneppe <christian.schneppe@pix-art.de> | 2020-02-05 20:18:50 +0100 |
---|---|---|
committer | Christian Schneppe <christian.schneppe@pix-art.de> | 2020-02-05 20:20:47 +0100 |
commit | 1e5ebaa19c427adb68f3efa52eb5a9b521064132 (patch) | |
tree | 59419835b25fcd151699ecaa63f73dda6b2ea498 /src/main/java/de | |
parent | 0da5d84cf401c1064fb2e701aa214e05880e29c7 (diff) |
limit artist - title in messages to 128 chars
Diffstat (limited to 'src/main/java/de')
-rw-r--r-- | src/main/java/de/pixart/messenger/persistance/FileBackend.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/de/pixart/messenger/persistance/FileBackend.java b/src/main/java/de/pixart/messenger/persistance/FileBackend.java index 08dc746c1..babc7f888 100644 --- a/src/main/java/de/pixart/messenger/persistance/FileBackend.java +++ b/src/main/java/de/pixart/messenger/persistance/FileBackend.java @@ -1182,7 +1182,7 @@ public class FileBackend { } } - private String getAudioTitleArtist(File file) { + private String getAudioTitleArtist(final File file) { String artist; String title; StringBuilder builder = new StringBuilder(); @@ -1210,7 +1210,8 @@ public class FileBackend { builder.append(title); } try { - byte[] data = builder.toString().trim().getBytes("UTF-8"); + final String s = builder.substring(0, Math.min(128, builder.length())); + final byte[] data = s.trim().getBytes("UTF-8"); return Base64.encodeToString(data, Base64.DEFAULT); } catch (UnsupportedEncodingException e) { e.printStackTrace(); |