Commit graph

1160 commits

Author SHA1 Message Date
tibbi
04fe39c8e7 optimize track cover art fetching 2020-10-09 22:16:54 +02:00
tibbi
fa1e09916d play the clicked song on the queue 2020-10-09 22:16:36 +02:00
tibbi
220d552b02 highlight the currently playing song in the queue 2020-10-09 20:54:38 +02:00
tibbi
d659ed9a22 add a label to the Queue screen 2020-10-09 20:39:55 +02:00
tibbi
06a8475ea7 show a list of queued items at QueueActivity 2020-10-09 19:57:22 +02:00
tibbi
c53c4a8b50 launch QueueActivity on clicking at the Next Track bar 2020-10-09 15:02:47 +02:00
tibbi
c08c88a1de use the track queue for fetching the next track id 2020-10-09 13:12:17 +02:00
tibbi
42780dce2f properly handle updating the next track info 2020-10-09 12:24:30 +02:00
tibbi
996560c5e2 removing Setup Player service function 2020-10-09 11:55:07 +02:00
tibbi
39c2b45c3c shuffle tracks after fetching 2020-10-09 11:42:46 +02:00
tibbi
7d5154f24e adding a bottom bar for showing the next song 2020-10-09 10:59:26 +02:00
tibbi
714158d3e9 allow skipping forward/backward by pressing the current/max track progress 2020-10-08 22:35:42 +02:00
tibbi
a086bad5d3 removing the player fragment, make Artists the first one 2020-10-08 22:30:39 +02:00
tibbi
f2bde8355f implement Next song playback 2020-10-08 22:23:39 +02:00
tibbi
6bce2374b9 renaming Song to Track on some places 2020-10-08 22:11:51 +02:00
tibbi
fe8d70a947 properly handle a specific song initiating 2020-10-08 21:50:50 +02:00
tibbi
d109e520ac always refresh songs at INIT action 2020-10-08 12:24:06 +02:00
tibbi
9adb4d2dd2 use the last database update for renaming songs to tracks 2020-10-08 12:16:21 +02:00
tibbi
879feb3b70 use media_store_id as a primary key at Song instead of path 2020-10-08 11:56:13 +02:00
tibbi
d138876f82 finish TrackActivity if there is no current song 2020-10-08 11:00:20 +02:00
tibbi
daf395734a handle reseting queue items on selecting some new songs 2020-10-07 23:31:50 +02:00
tibbi
f5abbedd70 creating a new QueueItems table for storing the currently queued tracks 2020-10-07 23:14:55 +02:00
tibbi
bbc073f83e implementing the Track screens seekbar 2020-10-07 22:05:59 +02:00
tibbi
c574320030 implementing Shuffle and Song Repetition buttons 2020-10-07 20:54:10 +02:00
tibbi
79f4ed1957 allow only 1 line at track artist and title 2020-10-07 20:38:24 +02:00
tibbi
0f11134a82 give the top art fixed size 2020-10-07 20:37:06 +02:00
tibbi
b42dc4cd77 implementing some new buttons at the Track screen 2020-10-07 19:43:48 +02:00
tibbi
af80472d53 update the track progress on its screen 2020-10-07 19:16:29 +02:00
tibbi
7cba12c0e9 show 00:00 on timers by default 2020-10-07 15:17:46 +02:00
tibbi
e3104403e0 adding some navigation buttons at the Track screen 2020-10-07 15:14:08 +02:00
tibbi
38935d6512 show a progressbar at the Track screen 2020-10-07 13:08:54 +02:00
tibbi
6cb2efb0ad use a bigger font for the artist 2020-10-07 12:49:48 +02:00
tibbi
504deb6dc3 show the track title and artist at the Track screen 2020-10-07 12:49:17 +02:00
tibbi
c048a1f312 add top shadow to the track image 2020-10-07 12:27:14 +02:00
tibbi
37fa9d213f show the albums cover image at the top of the Track screen 2020-10-07 11:59:59 +02:00
tibbi
d94c63d0ea open Track activity from Songs on click too 2020-10-06 23:11:19 +02:00
tibbi
9d9e065c4d creating the basic TrackActivity with transparent top 2020-10-06 14:44:01 +02:00
tibbi
1dd7eeb799 do not allow clicking on album section headers 2020-10-05 21:36:11 +02:00
tibbi
32c89ccac2 adding the missed headset icons with some padding 2020-10-05 21:05:38 +02:00
tibbi
ff4412d6f3 launch TrackActivity on picking a track to play 2020-10-05 21:05:20 +02:00
tibbi
c2d96a751e show the albums image thumbnail at songs list 2020-10-05 20:31:48 +02:00
tibbi
7ccaa76026 show the album artist at the header too 2020-10-05 19:22:30 +02:00
tibbi
e5532a2d7e show some extra info at the selected album 2020-10-05 19:12:24 +02:00
tibbi
7470e67336 show the album cover at opening 2020-10-05 18:36:54 +02:00
tibbi
7930551d78 show placeholders if an album or artist image isnt available 2020-10-05 16:13:01 +02:00
tibbi
7c924f473e show an album image at individual songs 2020-10-05 15:56:33 +02:00
tibbi
1b6416179c add a path to the songs album cover at Song model 2020-10-05 15:28:02 +02:00
tibbi
4cd25f9b7f store album cover art in the class itself 2020-10-05 12:55:38 +02:00
tibbi
48cf2dcc15 adding some sections at the albums view 2020-10-05 12:37:15 +02:00
tibbi
f0c44f3f18 show the tracks under albums too 2020-10-05 12:06:05 +02:00
tibbi
26a87b52dd prepare the AlbumsAdapter for showing individual songs too 2020-10-05 11:30:25 +02:00
tibbi
a2cc181ee5 fetch all album songs at fetching albums of an artist 2020-10-04 23:13:48 +02:00
tibbi
c59e399933 show the track id and duration at the list 2020-10-04 22:51:03 +02:00
tibbi
b10df276f6 removing a debug statement 2020-10-04 22:33:46 +02:00
tibbi
a7ed74896a fetch the trackId of songs 2020-10-04 22:31:46 +02:00
tibbi
b7c4c93ad5 show a preview image of albums 2020-10-04 21:13:49 +02:00
tibbi
c1876a0c1d show album and track count at artists 2020-10-04 11:36:36 +02:00
tibbi
bca31fd609 fetch the proper artist album and song count 2020-10-04 10:51:40 +02:00
tibbi
d21f780fae move the album and song fetchers to context extensions 2020-10-04 10:33:54 +02:00
tibbi
c1f2c2a6a7 adding an initial implementation of showing album art 2020-10-03 23:15:31 +02:00
Tibor Kaputa
bc44bb240e
Merge pull request #263 from davidre345/patch-6
Solved orthographic error
2020-10-03 20:52:55 +02:00
Emanuele Petriglia
637faa0420
Escape apostrophe 2020-10-03 13:25:14 +00:00
Emanuele Petriglia
55b50529c2
Strip a space character 2020-10-02 10:11:03 +00:00
Emanuele Petriglia
ed627ceffe
translate app_long_description in Italian 2020-10-02 10:02:24 +00:00
davidre345
a6884eaac9
Solved orthographic error
In galician language, you have to always contract the preposition "con" with the article "un" resulting in "cun". The other translations are OK.
2020-10-02 00:16:48 +02:00
tibbi
40ce1002e8 list fetched songs at the given activity 2020-10-01 20:53:11 +02:00
tibbi
19b4c98e2b rename SongAdapter to OldSongAdapter, create a new one 2020-10-01 20:44:26 +02:00
tibbi
63f8a0f2d1 add song fetching at the given activity 2020-10-01 20:39:24 +02:00
tibbi
de8f991ffa fixing an escaping in the galician file 2020-10-01 19:04:17 +02:00
Tibor Kaputa
4fc1945a12
reverting the galician app info translation 2020-10-01 18:37:21 +02:00
davidre345
a43313b316
Final version of updating galician strings 2020-10-01 17:34:04 +02:00
Tibor Kaputa
ac25332fdb
Merge pull request #261 from davidre345/patch-4
Updating galician strings
2020-10-01 17:12:42 +02:00
davidre345
1899193fca
Updating galician strings 2020-10-01 10:19:23 +02:00
D. Domig
07ff390d83
Update German translations 2020-10-01 09:32:29 +02:00
tibbi
59f839246a add a separate activity for displaying songs 2020-09-30 23:53:52 +02:00
tibbi
402ca4743f renaming ArtistActivity to AlbumsActivity 2020-09-30 23:41:30 +02:00
tibbi
4e1f7b2457 list artist albums in a separate activity 2020-09-30 22:55:12 +02:00
tibbi
b61fe8718d properly handle album fetching on Android below Q 2020-09-30 21:43:12 +02:00
tibbi
ca1a1a2b00 fetch albums after clicking an artist 2020-09-30 21:30:48 +02:00
tibbi
75df0fc4b9 show the fetched artists on the list 2020-09-30 19:43:06 +02:00
tibbi
c53418719a adding Artist fetching 2020-09-30 16:26:47 +02:00
tibbi
d7e7077aa3 fixing a typo at Artists 2020-09-30 15:37:26 +02:00
tibbi
97db70c4e4 adding a tab for artists 2020-09-30 15:35:57 +02:00
tibbi
e0e163e4c8 fill the playlists tab 2020-09-30 15:35:38 +02:00
tibbi
3c8dbf6cf0 call setupFragment on every fragment on creation 2020-09-29 22:55:16 +02:00
tibbi
e8f2bf9778 adding a very initial implementation of top tabs and playlists fragment 2020-09-29 22:46:33 +02:00
tibbi
6aa16c0315 update version to 5.3.4 2020-09-19 15:49:48 +02:00
tibbi
dcd90f206e updating some libraries 2020-09-19 15:26:02 +02:00
tibbi
f9dc0fa573 updating some libraries 2020-09-04 22:58:04 +02:00
memerornormie
d3713de011 add traditional chinese support for app_title, app_short_description and app_long_description in app/src/main/res/values-zh-rTW 2020-08-14 22:58:06 +08:00
tibbi
6f9957df36 fixing the french app name 2020-06-06 08:57:18 +02:00
Tommy He
9d200304cb Add translated strings for zh_CN. 2020-06-01 22:25:35 +08:00
tibbi
18b0b72029 update version to 5.3.3 2020-05-30 16:16:46 +02:00
tibbi
5d76833145 use the proper way of stopping the music service 2020-05-30 15:50:43 +02:00
tibbi
c8530ea110 adding some widget config related code style tweaks 2020-05-30 13:34:47 +02:00
tibbi
a198b1f65d updating the app icon on some devices 2020-05-24 21:25:47 +02:00
Guillaume
be1039b47d
Dutch
Note: EXIF data is used in (JPEG) files, not in audio files (with the exception of RIFF WAV). Do you mean ID3 here?
2020-05-18 16:17:58 +02:00
tibbi
77361f7bba update version to 5.3.2 2020-05-16 22:35:37 +02:00
tibbi
e1404d2884 move the Open Playlist menu button above Sorting 2020-05-16 22:13:51 +02:00
tibbi
a82cffa43d show a prompt about our new apps to some users 2020-05-16 22:06:16 +02:00
tibbi
e0563242d7 properly handle some third party intent playback handling 2020-05-16 22:05:08 +02:00
tibbi
118ad0cea0 update version to 5.3.1 2020-05-06 19:11:28 +02:00
tibbi
cf76af7b12 do not refresh the songs list if empty, while search is open 2020-05-06 19:01:35 +02:00
tibbi
eddedbb869 update commons to 5.27.9 2020-05-06 18:53:11 +02:00
tibbi
4f3de9a9ad adding a crashfix at actionmenu item checking 2020-05-06 18:37:46 +02:00
tibbi
e870e9b2f4 avoid renaming files with content uri 2020-05-06 18:29:03 +02:00
tibbi
d0af2c37f5 require the Write storage permission at Android Q too 2020-05-06 18:28:54 +02:00
tibbi
3faba77e4d improve album art fetching on Android Q+ 2020-05-06 18:09:53 +02:00
tibbi
7a9018b0df ignore Playlists table at first app open, it is useles 2020-05-06 17:32:53 +02:00
tibbi
eab8e3fc57 add system playlists on app start 2020-05-06 14:38:35 +02:00
tibbi
a8881d8b17 require the READ_EXTERNAL_STORAGE on every device, for fetching playlists 2020-05-06 12:52:03 +02:00
tibbi
7c15b625c2 apply the minimal song duration at file fetching on Android Q+ too 2020-05-06 12:23:34 +02:00
tibbi
7841551a0f removing the "type" value of Song class 2020-05-06 12:22:17 +02:00
tibbi
f2959d908e updating Commons, improving the handling of content uris 2020-05-06 11:53:18 +02:00
tibbi
27b1ff76b7 removing a redundant function parameter 2020-05-06 10:35:08 +02:00
tibbi
4a089bc878 fetch whole songs from MediaStore on Android Q+, not just paths 2020-05-06 10:33:09 +02:00
tibbi
3186dfb737 init activity on Android Q too though 2020-05-06 08:50:54 +02:00
tibbi
7f54ae10e0 require the WRITE_STORAGE permission only below Android Q 2020-05-06 08:47:10 +02:00
tibbi
20113a9992 make bus in MainActivity nullable 2020-05-05 23:09:44 +02:00
tibbi
0614a64ff2 updating commons to 5.27.7 2020-05-05 17:56:16 +02:00
tibbi
1253dbafa4 take the widget round background from Commons 2020-04-20 12:38:44 +02:00
tibbi
382a5e7742 update version to 5.3.0 2020-04-19 20:28:34 +02:00
tibbi
53d1ee1315 adding some EventBus Proguard rules 2020-04-19 20:25:14 +02:00
tibbi
03b118ec89 update commons to 5.26.4 2020-04-19 20:19:40 +02:00
tibbi
ee57b0cca9 rewriting MainActivity, move some things into a viewpager with 1 fragment 2020-04-19 19:35:20 +02:00
tibbi
c6c06f1847 updating commons, use the new icons 2020-04-19 13:25:02 +02:00
tibbi
0a229101c5 request a widget update after resizing or enabling 2020-04-19 11:06:31 +02:00
tibbi
e1d4d45cfa adding some widget improvements + cleanup 2020-04-19 10:54:15 +02:00
tibbi
28a637ec88 do not use EventBus at the widget, use casual broadcasts 2020-04-19 10:06:34 +02:00
tibbi
5eb8364cb4 replace the Stop icon with a Cross at closing the sleep timer 2020-04-19 09:30:38 +02:00
tibbi
3f1073a3d4 add rounded corners to the widget 2020-04-18 23:09:38 +02:00
tibbi
ae257f790c updating some icons, make them nicer and rounder 2020-04-18 21:45:48 +02:00
tibbi
6fa2776cad replacing Otto with EventBus 2020-04-18 20:44:28 +02:00
tibbi
7af6566915 use the vector Stop icon from Commons 2020-04-18 20:10:23 +02:00
tibbi
bc48156813 use italic at placeholder texts 2020-04-18 19:21:33 +02:00
tibbi
9dcc7c21c9 use the helper function for looping through cursors 2020-04-18 19:14:06 +02:00
tibbi
d133435852 shortening some code 2020-04-18 19:10:33 +02:00
tibbi
0ef6cc55a5 updating commons, gradle, kotlin 2020-04-18 18:26:27 +02:00
Sérgio Marques
9d99883ce5
Update strings.xml 2020-04-12 21:25:17 +01:00
Tibor Kaputa
3032d591ac
reverting the app title and short description, they are too long 2020-04-11 17:37:09 +02:00
Jony
42db9b5d75
Update strings.xml 2020-04-11 12:58:54 +02:00
tibbi
b4a5ff4054 moving some music player related things in Commons 2020-04-01 10:14:36 +02:00
tibbi
63e427770b always skip by 10 seconds at fast forward 2020-04-01 10:14:13 +02:00
tibbi
ea24a45327 update version to 5.2.7 2020-03-28 12:46:17 +01:00
tibbi
103bf713a8 removing the song dividers for cleaner up 2020-03-28 12:26:04 +01:00
tibbi
fbd7be6d87 updating commons, room and gradle 2020-03-28 12:05:03 +01:00
spkprs
911ffb2d75
Update strings.xml 2020-03-14 00:17:46 +03:00
Tibor Kaputa
dc84083eca
reverting to the old app title, it is too long 2020-03-13 21:31:01 +01:00
spkprs
52aa3eb98b
Update strings.xml 2020-03-13 21:16:15 +03:00
tibbi
ed5465c18e updating the app title and descriptions, make them more verbose 2020-03-11 23:24:11 +01:00
Tibor Kaputa
1f0a99357f
updating a turkish string 2020-03-07 22:54:16 +01:00
Tibor Kaputa
b52d1d88ff
Merge pull request #241 from FatihFIRINCI/patch-5
Update Turkish strings.xml
2020-03-07 22:49:44 +01:00
Tibor Kaputa
e7a828ea01
Merge branch 'master' into patch-5 2020-03-07 22:48:35 +01:00
Guillaume
55c646bd08
Dutch 2020-03-07 15:19:16 +01:00
tibbi
8e02e9b4ba adding some links to app descriptions 2020-03-06 22:51:34 +01:00
Fatih Fırıncı
d2d3ff7361
Update strings.xml 2020-03-06 23:51:12 +03:00
tibbi
f00268b776 update version to 5.2.6 2020-03-05 20:44:31 +01:00
tibbi
7320dc1cc2 updating target SDK to 29 2020-03-05 20:40:07 +01:00
tibbi
6eb174700c update commons to 5.22.18 2020-03-05 20:22:23 +01:00
tibbi
e3ce58b009 update version to 5.2.5 2020-02-14 22:36:09 +01:00
tibbi
bba7436dcc remove the scrolling bubble related setting, always show it 2020-02-14 22:34:07 +01:00
tibbi
b564cbeab3 doing some checks in preparation for sdk 29 2020-02-14 22:28:38 +01:00
tibbi
030b60e516 updating the app icon, use a flatter one 2020-02-14 22:22:50 +01:00
tibbi
feb8a66e5a updating commons, gradle, kotlin, sdk 2020-02-14 21:47:20 +01:00
tibbi
c7b4e46b72 adding Greek app translation 2020-02-05 19:30:50 +01:00
herkul-s
d64c0469d3
adding czech strings 2020-01-26 12:23:44 +01:00
Luis Alfredo Figueroa Bracamontes
2829885742
Update strings.xml Español
On the line 67, I remove the part about sorting by artist because some words before, it says that the player can sort by artist
2020-01-01 21:23:33 -06:00
tibbi
730ea959ae make building the app easier, do not require a release version 2019-12-22 22:58:36 +01:00
tibbi
c9178eb83f allow building the debug app version without keystore.properties 2019-12-19 21:58:21 +01:00
fricyo
6a0a328801
Update Translation 2019-12-16 17:38:58 +08:00
zmni
3a965ddce0 Update Indonesian translation 2019-12-15 17:14:54 +07:00
Sérgio Marques
6cebe5ebb1
Update strings.xml 2019-11-18 22:57:43 +00:00
Guillaume
e20ec46f1c
Dutch 2019-11-11 20:24:17 +01:00
tibbi
66753ec2cd adding a more descriptive app title to be translated 2019-11-10 18:59:39 +01:00
tibbi
6b06a82c0f update version to 5.2.4 2019-10-27 10:13:29 +01:00
tibbi
cf5496e6d7 updating commons to 5.18.13 2019-10-27 10:00:25 +01:00
tibbi
24cf911e13 minor string updates 2019-10-16 22:20:21 +02:00
tibbi
977a37a832 update version to 5.2.3 2019-09-18 11:15:53 +02:00
tibbi
80d69c4092 adding a service notification to the fake one 2019-09-18 11:14:49 +02:00
tibbi
0f06e74cd7 adding Service category to the notification 2019-09-18 11:10:31 +02:00
tibbi
aded41200d catch exceptions thrown at changing the equalizer 2019-09-18 10:56:15 +02:00
tibbi
2727c92f08 fixing some foreground service related crashes on Android 8+ 2019-09-18 10:33:48 +02:00
tibbi
e2964a9ce9 updating kotlin, commons, gradle 2019-09-17 23:14:49 +02:00
Sérgio Marques
5f596b0e64
Update strings.xml 2019-09-07 01:30:33 +01:00
CompGame356
354b8719eb
Updated Polish translation 2019-08-16 22:39:13 +02:00
tibbi
abdc6befe8 update version to 5.2.2 2019-08-16 14:43:56 +02:00
tibbi
291ada0c9b properly allow initializing the player through widget 2019-08-16 13:23:33 +02:00
tibbi
a8d79f30a1 use startForegroundService at Android Oreo+ 2019-08-16 13:04:44 +02:00
tibbi
82eaebb98c update commons to 5.16.12 2019-08-16 12:24:25 +02:00
tibbi
7aba874392 properly update the menu items based on the primary color 2019-08-15 23:25:22 +02:00
tibbi
8337831deb replacing the remaining icons with vectors 2019-08-15 23:20:07 +02:00
tibbi
aca3027e36 updating Commons to use some vectors 2019-08-15 23:13:08 +02:00
en2sv
d207ebb695
Update Swedish translation 2019-07-27 20:03:19 +02:00
tibbi
ec58fa44c0 correcting the placement of WhatsNew item 2019-07-25 11:31:57 +02:00
tibbi
c73850bde1 update version to 5.2.1 2019-07-24 14:25:34 +02:00
tibbi
a7b0958282 adding navigation bar color customization at Whats New 2019-07-24 14:21:03 +02:00
tibbi
82a94d29a3 fix #199, ignore folders with .nomedia at the initial scan 2019-07-24 14:18:12 +02:00
tibbi
c0340819c6 adding a null check 2019-07-24 13:13:54 +02:00
tibbi
7e51e5171b updating commons, gradle, kotlin 2019-07-24 12:50:37 +02:00
fricyo
dbfd01d8dd
Update Translation 2019-07-06 19:31:42 +08:00