Joel16
11a7ec26f2
More extension length fixes
2019-10-06 21:28:51 -04:00
Joel16
cf215799cc
Update dr_libs
2019-10-06 21:23:54 -04:00
Joel16
23bbe13b2a
Fix file extensions showing incorrect icons
2019-10-06 21:22:59 -04:00
Joel16
c08cdeb46c
Bump version to 2.10
2019-07-17 12:50:32 -04:00
Joel16
5858d7a1fa
Allow app to visit any directory with unsafe mode
2019-07-16 22:14:43 -04:00
Joel16
60681f9418
Clean up decoder
2019-07-16 21:36:16 -04:00
Joel16
4206120209
Update dr_libs and re-organize lib dirs
2019-07-16 16:12:40 -04:00
Joel16
bca33e2231
Fix playing speed on downsampled mp3 audio files
2019-07-13 11:41:36 -04:00
Joel16
7e083fcc18
Fix title in device settings
2019-06-02 19:26:56 -04:00
Joel16
066198506c
Check if device exists before selecting it.
...
- (Allows uma0:/ for PS Vita devices and not just PSTV)
- Fix CANCEL button not being used under settings menu.
2019-06-02 10:19:41 -04:00
Joel16
39463471ea
Remove lastdir.txt after switching device to avoid crashes
2019-06-02 01:44:30 -04:00
Joel16
8174b4349c
Add support for selecting devices (ux0:/, ur0:/ and uma0:/)
...
(Now based on an updated version of mpg123)
2019-06-02 01:20:11 -04:00
Joel16
c2b72c5e86
Add ability to use Sony's dynamic normalizer mode
...
Haven't noticed much of a difference, but it might be worth adding. ALC mode max does not seem to work however.
- Also properly release the aquired bgm port.
2019-05-22 12:29:41 -04:00
Joel16
af9321f784
Remove redundant defines and use proper paramaters
2019-05-22 11:45:26 -04:00
Joel16
924bae5044
Delete metadata object after use
2019-05-21 15:18:50 -04:00
Joel16
27a12217c7
Use libFLAC to obtain metadata (fix crashes with some FLAC files)
...
Some FLAC audio files would crash due if flac metadata was enabled. This commit addresses that issue by using libFLAC to parse the tags/pictures instead of dr_flac. dr_flac is still used to read the samples since the API is much simpler for that.
2019-05-21 15:14:36 -04:00
Joel16
1e35b40b4b
Fix mp3 playback not being properly terminated
2019-05-21 00:16:39 -04:00
Joel
51b53f8189
Update README.md
2019-05-17 15:48:08 -04:00
Joel16
9e4891e7a8
Remove seeking for OPUS
...
There is a high chance of crashing the app when seeking an OPUS file, therefore it is not worth keeping.
Also slightly Increased delay before terminating audio.
2019-05-17 14:48:28 -04:00
Joel16
e7109de726
Add seeking via touchscreen
...
- WAV: works perfectly
- FLAC: works perfectly but just a tad bit slower than WAV.
- MP3: works perfectly but a tad bit slower than FLAC.
- MOD: works perfectly
- OGG: works perfectly however might crash if you use it right after seeking at an index.
- OPUS: works perfectly however WILL crash if you use it right after seeking at an index, but works fine if you wait a second before seeking again. (cannot constantly seek like the others)
2019-05-17 13:52:41 -04:00
Joel16
51736030c7
Update dr_libs
2019-05-17 13:47:20 -04:00
Joel16
9f37bf159c
Move xmp to include/audio and bump id3v2 limit to 64 chars
2019-05-16 21:20:17 -04:00
Joel16
80e29d51f8
Properly initialize and clear metadata struct
2019-05-16 21:07:37 -04:00
Joel16
32ab69e92d
Minor fixes & bump version
...
- Fixed issue with some FLAC audio files crashing if metadata is enabled.
- OPUS metadata is now enabled in settings. (For picture data only)
2019-05-15 00:06:19 -04:00
Joel16
55bf7bd203
Display FLAC tags if found
...
This sometimes doesn't work with some .flac files. In this case it is recommended to turn off the flac metadata toggle (Press select to open settings -> metadata -> flac metadata off)
2019-05-14 16:13:51 -04:00
Joel16
efbc5daa3d
Display opus tags if found
...
This includes: Aritst, Album, TItle, Year, Genre and Picture tags.
2019-05-14 16:08:39 -04:00
Joel16
1d22c961ef
Add parent dir in non root directory
...
There is probably a much better way to do this, but this works for now.
2019-05-14 12:31:56 -04:00
Joel16
4a2834ac2b
Use sceIo API via ogg_callbacks
...
- Fixes random crashes when returning to file browser while an OGG file is being played.
2019-05-14 01:47:01 -04:00
Joel16
e15f42dae5
Display album, year and genre if tags are found.
2019-05-14 01:11:58 -04:00
Joel16
d548f5e6ca
Use libvorbis instead of stb_vorbis
...
- Now displays vorbis title/artist if found.
2019-05-13 23:50:48 -04:00
Joel16
576d84766e
Add settings menu and sorting options
...
- Settings to toggle metadata for FLAC/MP3 (sometimes loading the cover images can take a while - which is the reason for introducing this feature).
- Sort alphabetically in ascending/descending order and by smallest/largest file size.
- Also display the back button as long as the CWD is not the root path
2019-05-07 12:40:00 -05:00
Joel16
515d78b749
Clean up audiolib code
...
Removed unused functions, and uses more explicit paramater names
2019-05-07 00:14:23 -05:00
Joel16
f968f41d49
Properly get last visited dir and add configs
2019-05-07 00:13:38 -05:00
Joel16
055bb155da
Bump version
2019-04-09 20:30:03 -05:00
Joel
ebbc8f9d43
Update README.md to reflect new changes and add instructions
2019-04-09 20:28:45 -05:00
Joel16
b349fdc45c
Press start to close display and keep music playing in background
...
- Also if an audio file has stopped playing and another audio file exists within the same folder, it will be played after.
2019-04-09 20:18:09 -05:00
Joel16
c2a42b638e
Add basic touch support in audio player
2019-04-09 19:44:19 -05:00
Joel16
9635252167
Display cover image for FLAC if it exists
...
Currently its a little slow for JPEG files.
2019-04-07 20:49:50 -05:00
Joel16
34cc8eb09b
Update README.md to reflect new changes
2019-04-07 19:54:10 -05:00
Joel16
f362270922
Add opus support
2019-04-07 19:53:39 -05:00
Joel16
6cb2f289da
Use stb_vorbis api to get current sample offset
2019-04-07 18:44:24 -05:00
Joel16
48ea21c78d
Get module name for IT, MOD, S3M and XM files
2019-04-07 18:37:55 -05:00
Joel16
c3c15fdbf9
Fix filename not being displayed for MP3s with no ID3 tags
2019-04-07 18:33:24 -05:00
Joel16
ca3cf79e31
Shorten project name and fix indentation on xm.c
2019-04-01 11:22:48 -05:00
Joel16
9a7a308635
Reset last visited dir if failed to open during startup
2019-03-31 23:44:57 -05:00
Joel16
08249482c9
Add libxmp-lite since it is not included within vitasdk packages
2019-03-31 23:02:58 -05:00
Joel16
912fb550ac
Add support for .IT, .MOD, .S3M and .XM via libxmp-lite
2019-03-31 23:01:45 -05:00
Joel
3bb4827ab0
Add credits
2019-03-31 20:33:39 -05:00
Joel16
eb898405fa
Inital source commit
2019-03-31 20:29:13 -05:00
Joel16
75692ab1db
Initial commit
2019-03-31 20:21:09 -05:00