Commit Graph

  • ad8183b41f Add error handling if block can't be downloaded develop Markus Birth 2024-05-29 01:28:59 +01:00
  • aaaba0e2f1 Fix Protection bit inverted meaning Markus Birth 2024-05-29 01:28:43 +01:00
  • 3e1288a68c Added support for informational bits in Mpeg frame header Markus Birth 2024-05-28 01:24:46 +01:00
  • 4b2cbfb384 Cosmetics Markus Birth 2024-05-28 01:23:52 +01:00
  • 2a98464bbe Put id3v1 genre_id in brackets as seen with id3v2 Markus Birth 2024-05-27 23:53:08 +01:00
  • c54e75a899 Show error for invalid LAYER/CODEC versions Markus Birth 2024-05-27 23:46:04 +01:00
  • 9b92776607 Differentiate btw id3v1.0 and id3v1.1 Markus Birth 2024-05-27 23:45:35 +01:00
  • 0ef2575001 Fix Mpeg frame verification Markus Birth 2024-05-27 23:44:54 +01:00
  • 5b8e15a1e0 Fix Mpeg frame sync detection Markus Birth 2024-05-27 23:44:22 +01:00
  • c387953040 Optimise parsing of id3v2 flags Markus Birth 2024-05-27 20:56:20 +01:00
  • 3184973867 Optimise searching for Mpeg frame Markus Birth 2024-05-27 20:55:51 +01:00
  • 2a16b836b7 Return payload size for ID3v2 tags Markus Birth 2024-05-27 20:55:22 +01:00
  • 38a962cbdc Style changes Markus Birth 2024-05-27 20:54:44 +01:00
  • 3ff00fde72 Rename Syncsafe to Synchsafe according to spec Markus Birth 2024-05-27 20:53:50 +01:00
  • c98606734a Set filename and size in Mp3Info object Markus Birth 2024-05-27 20:53:03 +01:00
  • a3fddb495d Optimise id3v2.4 comment parsing Markus Birth 2024-05-27 20:04:43 +01:00
  • 37bc9d5ec6 Optimise id3v2 header parsing Markus Birth 2024-05-27 20:04:23 +01:00
  • d474f40403 Helper for Syncsafe size values Markus Birth 2024-05-27 20:03:14 +01:00
  • c0d64e81aa Minor style optimisations Markus Birth 2024-05-27 20:01:29 +01:00
  • 4de63bd94b Proper TXXX tag handling Markus Birth 2024-05-27 16:20:49 +01:00
  • d6977ef4dc Fix ID3v2 frame size calculation Markus Birth 2024-05-27 15:28:22 +01:00
  • 48edb42c1e Fix isValidAudio() add_remote_file_support Markus Birth 2024-05-27 13:49:41 +01:00
  • 120617847c Fix cover retrieval Markus Birth 2024-05-27 13:05:30 +01:00
  • 3699fd5ecb Add separate classes for local and remote file access Markus Birth 2024-05-26 14:15:17 +01:00
  • d749cdd862
    Update README.md master Sergey 2023-05-30 11:00:48 +03:00
  • f4e3b0d606 #29 Fix invalid short_description for empty short_description wapmorgan 2023-05-28 21:35:44 +03:00
  • a28101d523
    Merge pull request #28 from kesselb/guard-get-cover Sergey 2023-05-28 21:05:37 +03:00
  • 534c3052d4 #13 #24 Fix invalid duration due to difference in first N frames. Solution: read few frames and compute duration based on the last frame data. wapmorgan 2023-05-28 21:04:09 +03:00
  • c75f4e0a39
    fix: add string as return for getCover and make sure to not pass false to fseek Daniel Kesselberg 2023-05-28 16:33:05 +02:00
  • cbbd6b306b
    Update composer.json Sergey 2022-07-29 23:14:29 +03:00
  • a7cd1727b5
    Update mp3scan Sergey 2022-07-29 23:14:08 +03:00
  • 13d1c142a7 Fixing #25: implode on php8 wapmorgan 2022-06-16 02:39:26 +03:00
  • 752935f83a
    Merge pull request #22 from shannah/master Sergey 2022-02-20 23:25:01 +03:00
  • e24b66463f
    Merge pull request #23 from paurakhsharma/patch-1 Sergey 2022-01-01 17:01:34 +03:00
  • a4aa368e59
    Fix isValidAudio logic for remote URL Paurakh Sharma Humagain 2021-11-25 13:42:48 +01:00
  • 45c8e67e43 Suppress check for valid audio on URLs to fix 'File not present' errors when passing URLs to constructor. Fixes https://github.com/wapmorgan/Mp3Info/issues/21 Steve Hannah 2021-11-12 10:12:15 -08:00
  • b53a5e9368 Ability to scan remote files (downloads the whole file; #19) and checking file before scanning wapmorgan 2021-08-12 03:38:40 +03:00
  • 9e9e29fc3f Append README: getCover (#18) wapmorgan 2021-08-11 21:30:23 +03:00
  • ee86090f0a Fix incorrect VBR-file duration (depending on quality) and add Cover extraction wapmorgan 2021-08-11 21:21:54 +03:00
  • 5f7d54fa69
    Update README.md Sergey 2020-05-07 00:33:39 +03:00
  • 26384fb5a2
    Update README.md Sergey 2020-05-07 00:32:00 +03:00
  • 317c124adf
    Update README.md Sergey 2020-05-07 00:26:21 +03:00
  • 7b524fabfe Implement id3v2.4.x reading wapmorgan 2020-05-07 00:22:02 +03:00
  • 0dc3d62d15 Update scanner wapmorgan 2019-12-03 03:57:48 +03:00
  • acfbcfb5d2 Fix checking vbr for 2.5 codec wapmorgan 2019-12-03 03:57:41 +03:00
  • 91b9ab254c Update readme wapmorgan 2019-12-03 03:36:51 +03:00
  • 89fac15d4f update mp3scan & update seeking for mpeg header wapmorgan 2019-12-03 03:35:40 +03:00
  • fd4a4ed97d Update readme wapmorgan 2019-12-03 03:35:23 +03:00
  • d21f67a9e0 Add $tags list with combined tags. Improve isValidAudio() wapmorgan 2019-12-03 03:27:00 +03:00
  • 9049767016 Adjust audio duration in case of VBR with present quality wapmorgan 2019-12-03 02:55:12 +03:00
  • 9a7559e0d4 Fix #5. Fixed invalid duration (+ few seconds) on files with non-popular sample rate. Updated looking for a mpeg header wapmorgan 2019-12-03 02:12:38 +03:00
  • 3d3bae1424 fix #14 problem wapmorgan 2019-12-02 03:30:15 +03:00
  • 491bee5706 Add comments wapmorgan 2018-12-15 00:03:35 +03:00
  • 9d5d136e1b Fix 'missing ending character when utf16 used' by @parzibyte' wapmorgan 2018-11-01 22:59:06 +03:00
  • 0d5a492d28
    Merge pull request #11 from otnavle/master Sergey 2018-10-04 21:09:03 +03:00
  • 596b6bf1b0 Update src ryanrigby17 2018-09-12 11:39:05 +10:00
  • 0591992592 Merge remote-tracking branch 'upstream/master' ryanrigby17 2018-09-12 08:50:51 +10:00
  • 9c9fb10dc8
    Update composer.json Sergey 2018-09-04 15:05:17 +03:00
  • f4b5dd58e7 Add empty checking for readbytes and headerBytes ryanrigby17 2018-09-04 14:20:45 +10:00
  • 27bb2c55e9 Simple update wapmorgan 2018-08-16 00:50:35 +03:00
  • 1f083faf60
    Update Mp3Info.php Sergey 2018-04-11 19:38:43 +03:00
  • 1f98fd2316 update script wapmorgan 2018-03-19 23:01:04 +03:00
  • 163db51767 update script wapmorgan 2018-03-19 22:59:53 +03:00
  • 0ed1ec7caa Fix scanning mp3-files with padding before audio data wapmorgan 2018-03-19 22:47:12 +03:00
  • 9de5d868fe
    Update README.md Sergey 2018-02-09 00:43:15 +03:00
  • 5cced4513b Merge pull request #4 from davelima/file-not-existent-hotfix Sergey 2017-05-28 20:50:57 +03:00
  • 9b158b7fdc Fixing 'File not present' exception throw David Lima 2017-05-28 10:16:48 -03:00
  • bb70d36d2d Add track and TRCK tags handler wapmorgan 2017-03-01 14:37:35 +03:00
  • ad2f95781e Update README.md wapmorgan 2017-01-28 02:40:19 +03:00
  • 4c6429f417 Update README.md wapmorgan 2017-01-28 02:39:03 +03:00
  • 953ce70b85 Set theme jekyll-theme-hacker wapmorgan 2017-01-27 22:48:44 +03:00
  • a0a28c6a57 Fix scanning main id3v2 tags wapmorgan 2017-01-16 02:15:40 +03:00
  • f7bd4f38d8 Add performance information wapmorgan 2017-01-10 03:24:40 +03:00
  • b32caaff57 Update readme wapmorgan 2017-01-10 03:01:45 +03:00
  • 674bfda41d Update readme wapmorgan 2017-01-10 02:54:27 +03:00
  • 0a8b5a06dd Update readme wapmorgan 2017-01-10 02:45:51 +03:00
  • b2cad7745b Initiation wapmorgan 2017-01-10 02:42:58 +03:00