mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2025-10-29 03:36:21 +00:00
Remove file extensions from local files (#7927)
This commit is contained in:
parent
5f53a8c223
commit
ed3efd0459
@ -9,6 +9,9 @@ import android.util.Log;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import org.apache.commons.io.FilenameUtils;
|
||||
import org.apache.commons.io.input.CountingInputStream;
|
||||
|
||||
import java.io.BufferedInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
@ -44,7 +47,6 @@ import de.danoeh.antennapod.parser.media.id3.ID3ReaderException;
|
||||
import de.danoeh.antennapod.parser.media.id3.Id3MetadataReader;
|
||||
import de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader;
|
||||
import de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReaderException;
|
||||
import org.apache.commons.io.input.CountingInputStream;
|
||||
|
||||
public class LocalFeedUpdater {
|
||||
private static final String TAG = "LocalFeedUpdater";
|
||||
@ -172,7 +174,8 @@ public class LocalFeedUpdater {
|
||||
}
|
||||
|
||||
private static FeedItem createFeedItem(Feed feed, FastDocumentFile file, Context context) {
|
||||
FeedItem item = new FeedItem(0, file.getName(), UUID.randomUUID().toString(),
|
||||
String title = FilenameUtils.removeExtension(file.getName());
|
||||
FeedItem item = new FeedItem(0, title, UUID.randomUUID().toString(),
|
||||
file.getName(), new Date(file.getLastModified()), FeedItem.UNPLAYED, feed);
|
||||
item.disableAutoDownload();
|
||||
|
||||
|
||||
@ -171,7 +171,7 @@ public class LocalFeedUpdaterTest {
|
||||
Feed feed = verifySingleFeedInDatabase();
|
||||
List<FeedItem> feedItems = DBReader.getFeedItemList(feed, FeedItemFilter.unfiltered(),
|
||||
SortOrder.DATE_NEW_OLD, 0, Integer.MAX_VALUE);
|
||||
assertEquals("track1.mp3", feedItems.get(0).getTitle());
|
||||
assertEquals("track1", feedItems.get(0).getTitle());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user