Skip to content

Commit b21725f

Browse files
committed
blocked channels: small optimizations
1 parent 7fe5abc commit b21725f

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/data/Video.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,8 @@ private static String extractAuthor(String secondTitle) {
355355
}
356356

357357
// Skip subtitles starting with number of views (e.g. 1.4M views)
358-
return !TextUtils.isEmpty(result) && !Helpers.isNumeric(result.substring(0, 1)) ? Helpers.abbreviate(result.trim(), MAX_AUTHOR_LENGTH_CHARS) : null;
358+
//return !TextUtils.isEmpty(result) && !Helpers.isNumeric(result.substring(0, 1)) ? Helpers.abbreviate(result.trim(), MAX_AUTHOR_LENGTH_CHARS) : null;
359+
return !TextUtils.isEmpty(result) && !Helpers.isNumeric(result.substring(0, 1)) ? result.trim() : null;
359360
}
360361

361362
public static List<Video> findVideosByAuthor(VideoGroup group, String author) {

common/src/main/java/com/liskovsoft/smartyoutubetv2/common/exoplayer/ExoMediaSourceFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public class ExoMediaSourceFactory {
5858
private static final String TAG = ExoMediaSourceFactory.class.getSimpleName();
5959
@SuppressLint("StaticFieldLeak")
6060
//private static ExoMediaSourceFactory sInstance;
61-
private static final int MAX_SEGMENTS_PER_LOAD = 1; // default - 1 (1-5)
61+
private static final int MAX_SEGMENTS_PER_LOAD = 5; // default - 1 (1-5)
6262
private static final String USER_AGENT = DefaultHeaders.APP_USER_AGENT;
6363
@SuppressLint("StaticFieldLeak")
6464
private static final DefaultBandwidthMeter BANDWIDTH_METER = new DefaultBandwidthMeter();

common/src/main/java/com/liskovsoft/smartyoutubetv2/common/prefs/BlockedChannelData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ public void removeChannel(String channelId, String channelName) {
120120
* Check if a channel is blocked
121121
*/
122122
public boolean containsChannel(String channelId, String channelName) {
123-
return mChannels.contains(new Channel(channelId, channelName));
123+
return !mChannels.isEmpty() && mChannels.contains(new Channel(channelId, channelName));
124124
}
125125

126126
/**

0 commit comments

Comments
 (0)