Commit graph

52 commits

Author SHA1 Message Date
Jean-Philip Desjardins
88caaf21af Cleanup. 2024-11-14 09:12:05 -05:00
Mahmood - Zer0xFF
c3f138a424 Split DiskUtils into BootableUtils 2024-10-24 20:43:37 +01:00
Mahmood - Zer0xFF
9eaf97ae4d Move IsBootableExecutablePath && IsBootableDiscImagePath to DiskUtils namespace 2024-10-24 18:13:18 +01:00
Mahmood - Zer0xFF
0d43ab4767 Add bootable type filter 2024-10-20 14:20:50 +01:00
Jean-Philip Desjardins
c87da67f0d Use ToLower util function. 2023-11-06 18:20:14 -05:00
Jean-Philip Desjardins
b4f635bdd2 Change the way AppConfig base path is initialized. 2023-08-30 17:35:10 -04:00
Jean-Philip Desjardins
f20780487b Add arcade machine bootable type. 2023-01-18 15:53:27 -05:00
Jean-Philip Desjardins
590e80e943 Fix style. 2022-01-24 08:52:44 -05:00
Jean-Philip Desjardins
22861f58e7 Add some more debug info. 2022-01-24 08:48:15 -05:00
Jean-Philip Desjardins
b14ef79e97 Add some debugging info in FetchGameCovers. 2022-01-22 13:48:41 -05:00
Jean-Philip Desjardins
88037d484a Properly handle content URIs in DoesBootableExist. 2021-08-25 15:47:17 -04:00
Jean-Philip Desjardins
e358920702 Code style fix. 2021-08-25 15:47:14 -04:00
Jean-Philip Desjardins
a4d7dc43f5 First pass for Android scoped storage support.
Kinda works, but needs lots of testing.
2021-08-25 15:47:14 -04:00
Jean-Philip Desjardins
3555a1385f Report that files on S3 always exist. 2021-08-10 17:38:10 -04:00
Jean-Philip Desjardins
6cc0334dcb Use native code to handle bootables. 2021-08-10 17:38:09 -04:00
Jean-Philip Desjardins
dc1a5a7049 Don't prevent starting game if we can't update the bootable database. 2020-12-15 13:33:59 -05:00
Jean-Philip Desjardins
4843758933 Use supported disc image extensions list. 2020-10-06 17:01:08 -04:00
Jean-Philip Desjardins
c950bf43d0 Only log scan process if we want to. 2020-05-03 16:13:54 -04:00
Jean-Philip Desjardins
917c81358c Code style fix. 2020-05-03 16:13:16 -04:00
Jean-Philip Desjardins
19cc1ce59a Use non-throwing variant of directory_iterator. 2020-05-03 16:08:52 -04:00
Jean-Philip Desjardins
3737aee708 Enclose directory listing in a try/catch block. 2020-05-03 16:08:51 -04:00
Jean-Philip Desjardins
1464b7c856 Log scanning process. 2020-05-03 16:08:51 -04:00
Mahmood - Zer0xFF
672af55ca8 display s3 bootables as they're proccessed 2020-04-16 15:23:10 +01:00
Mahmood - Zer0xFF
7f46c47a19 check to see if bootable is listed before trying to get diskId, speed up scan, especially on aws S3 buckets 2020-03-07 17:59:29 +00:00
Mahmood - Zer0xFF
5f2c2b0c2b Qt: list S3 games in bootables 2020-03-07 17:58:03 +00:00
Jean-Philip Desjardins
7131a28fd4 Remove usage of boost::filesystem. 2019-10-23 20:48:46 -04:00
Mahmood - Zer0xFF
d8bcd770b0 Code style fixes. 2019-05-19 12:03:54 +01:00
Mahmood - Zer0xFF
b274fe17e7 move to own function 2019-05-19 12:03:53 +01:00
Mahmood - Zer0xFF
7707110aee Add Bootable Cover list to Qt UI 2019-05-19 12:03:22 +01:00
Zer0xFF
7254952d2b
fix cover art url string formatting
extra / causes cdn to create a unique cache to that url, which we over TGDB dont actually clear when new image is uploaded
2019-05-10 09:27:13 +01:00
Jean-Philip Desjardins
98045dc26f Code style fixes. 2019-01-28 20:46:14 -05:00
Jean-Philip Desjardins
9ffd152b12 Code style fixes. 2019-01-28 20:11:23 -05:00
Jean-Philip Desjardins
051374d390 Catch errors that might occur when obtaining game info. 2019-01-26 23:01:51 -05:00
Mahmood - Zer0xFF
f9ef17a16f extract disc id during bootable registeration 2019-01-15 11:50:09 +00:00
Mahmood - Zer0xFF
9cf4996096 Code style fixes. 2019-01-15 11:50:09 +00:00
Mahmood - Zer0xFF
da5a5a98aa Cleanup 2019-01-15 11:50:08 +00:00
Mahmood - Zer0xFF
79162ed16a set title during bootable registeration, this should prevent ScanBootables(...) from overwriting the title when it's updated from TGDB 2019-01-15 11:50:08 +00:00
Mahmood - Zer0xFF
e5520cf13b Request gameinfo from TGDB 2019-01-15 11:50:08 +00:00
Mahmood - Zer0xFF
9f338ceb2e Update TGDB API calls 2019-01-15 11:50:07 +00:00
Jean-Philip Desjardins
ea7a4de3a0 Code style fixes. 2018-12-06 12:46:50 -05:00
Jean-Philip Desjardins
a2b8901edb Add code to support full scans and startup scans. 2018-12-06 12:46:50 -05:00
Jean-Philip Desjardins
7ae1d8860c Don't abort the whole scanning process if we can't process a single path.
Due to an exception or something.
2018-12-06 12:46:50 -05:00
Jean-Philip Desjardins
57b5b0dcdd Set default bootable title on registration. 2018-12-06 12:46:50 -05:00
Jean-Philip Desjardins
5cc0b07659 Use bootable path testing functions. 2018-12-06 12:46:50 -05:00
Jean-Philip Desjardins
e1606d921f Add portable bootable path testing functions. 2018-12-06 12:46:50 -05:00
Jean-Philip Desjardins
38dcf4c351 Don't fetch coverUrl if it's already set. 2018-12-06 12:46:49 -05:00
Jean-Philip Desjardins
ea65096af2 Improve GetCoverUrl code. 2018-12-06 12:46:49 -05:00
Jean-Philip Desjardins
530e3e1a6e Add PurgeInexistingFiles process. 2018-12-06 12:46:49 -05:00
Jean-Philip Desjardins
4db0f9f12c Add FetchCoverUrls process. 2018-12-06 12:46:49 -05:00
Jean-Philip Desjardins
64114c17e3 Add fetch game titles process. 2018-12-06 12:46:49 -05:00