{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":31074120,"defaultBranch":"master","name":"squeezelite","ownerLogin":"ralph-irving","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-20T16:43:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2758553?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1424450823.0","currentOid":""},"activityList":{"items":[{"before":"fd4a82e7d0e53124d9618320f3c115d90654509d","after":"0e85ddfd79337cdc30b7d29922b1d790600bb6b4","ref":"refs/heads/master","pushedAt":"2024-05-09T10:48:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #223: Add compatibility with FFMPEG 7.0.\nThank you eclipseo.\nIncrease squeezelite revision to 1488.","shortMessageHtmlLink":"Merge pull request #223: Add compatibility with FFMPEG 7.0."}},{"before":"c751ef146265c243cdbd7c0353dd0b70ab51730c","after":"fd4a82e7d0e53124d9618320f3c115d90654509d","ref":"refs/heads/master","pushedAt":"2024-04-14T15:43:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Fix for issue #221: mp3 playback on Alpine Linux (musl-libc).\nThe check for OggFlac chaining support in libflac does not call dlerror().\ndlerror() will report whatever error occurred since it's last call.\nSince the next call to dlerror happens when libmad (mp3) is loading, that's when the error shows up.\nMay not be a musl-libc specific problem.\nThank you for the patch paul-1.\nIncrease squeezelite revision to 1486.","shortMessageHtmlLink":"Fix for issue #221: mp3 playback on Alpine Linux (musl-libc)."}},{"before":"57af62d66d3f468574b37db9cb3dfa878148d951","after":"c751ef146265c243cdbd7c0353dd0b70ab51730c","ref":"refs/heads/master","pushedAt":"2024-04-04T18:36:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #218: Logitech Media Server has rebranded as Lyrion Music Server.\nThank you mavit.\nIncrease squeezelite revision to 1481.","shortMessageHtmlLink":"Merge pull request #218: Logitech Media Server has rebranded as Lyrio…"}},{"before":"78a66c3230ac538ee9f2fc4058d66aa623daca14","after":"57af62d66d3f468574b37db9cb3dfa878148d951","ref":"refs/heads/master","pushedAt":"2024-04-03T12:49:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #216: Alternate option for OggFlac chaining compatibility.\nThank you philippe44.\nIncrease squeezelite revision to 1480.","shortMessageHtmlLink":"Merge pull request #216: Alternate option for OggFlac chaining compat…"}},{"before":"fc332d99ce13940e9f03c31beb3ca40a91bb28c2","after":"78a66c3230ac538ee9f2fc4058d66aa623daca14","ref":"refs/heads/master","pushedAt":"2024-04-03T12:31:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #214: Fix output buffer threshold for huge sample rates.\nThank you philippe44.\nIncrease squeezelite revision to 1479.","shortMessageHtmlLink":"Merge pull request #214: Fix output buffer threshold for huge sample …"}},{"before":"3cbbc535f3431880b54c78f5f9489484e4187cf0","after":"fc332d99ce13940e9f03c31beb3ca40a91bb28c2","ref":"refs/heads/master","pushedAt":"2024-04-03T12:25:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #217: Use no filling for #define block in man page.\nThanks terual.","shortMessageHtmlLink":"Merge pull request #217: Use no filling for #define block in man page."}},{"before":"7bba683e26f84b7dccc6ef5f40762a67b4f63606","after":"3cbbc535f3431880b54c78f5f9489484e4187cf0","ref":"refs/heads/master","pushedAt":"2024-04-01T13:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Fix for issue #212: Build with unpatched or older libFLAC versions with USE_LIBOGG NOT defined.\nFLAC__stream_decoder_set_ogg_chaining is only required if USE_LIBOGG is defined.\nIncrease squeezelite revision to 1477.","shortMessageHtmlLink":"Fix for issue #212: Build with unpatched or older libFLAC versions wi…"}},{"before":"66c9b6a21834019a0230c39fcee74b6bf2891f7d","after":"7bba683e26f84b7dccc6ef5f40762a67b4f63606","ref":"refs/heads/master","pushedAt":"2024-03-28T14:54:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Enable windows build using older versions of libFLAC.\nFLAC__stream_decoder_set_ogg_chaining is only required if USE_LIBOGG is defined.\nIncrease squeezelite revision to 1476.","shortMessageHtmlLink":"Enable windows build using older versions of libFLAC."}},{"before":"fd89d67b1b9a17a6dd212be0c91d0417b440f60a","after":"66c9b6a21834019a0230c39fcee74b6bf2891f7d","ref":"refs/heads/master","pushedAt":"2024-03-19T11:15:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #210: signed-char error in ogg metadata length.A\nFix byte swapping error in ogg metadata length which creates an issue for metadata > 128 bytes.\nThank you philippe44.\nIncrease squeezelite revision to 1473.","shortMessageHtmlLink":"Merge pull request #210: signed-char error in ogg metadata length.A"}},{"before":"c89faf3280c5dca3f04906a4ff7796a0043e99f0","after":"fd89d67b1b9a17a6dd212be0c91d0417b440f60a","ref":"refs/heads/master","pushedAt":"2024-02-21T13:52:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #208: Allow use of current libFLAC, except in static mode for Windows.\nThank you philippe44.\nIncrease squeezelite revision to 1468.","shortMessageHtmlLink":"Merge pull request #208: Allow use of current libFLAC, except in stat…"}},{"before":"6de9e229aa4cc7c3131ff855f3ead39581127090","after":"c89faf3280c5dca3f04906a4ff7796a0043e99f0","ref":"refs/heads/master","pushedAt":"2024-02-14T12:23:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #197: Ogg metadata (and a bit more).\nThank you philippe44.\nIncrease squeezelite revision to 1466.","shortMessageHtmlLink":"Merge pull request #197: Ogg metadata (and a bit more)."}},{"before":"c2534dc4139f3635ff7aed49b90ff03c43723dd9","after":"6de9e229aa4cc7c3131ff855f3ead39581127090","ref":"refs/heads/master","pushedAt":"2024-01-05T14:05:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #200: ogg/opus no streambuf busy loop unless in new_stream.\nThank you philippe44.\nIncrease squeezelite revision to 1465.","shortMessageHtmlLink":"Merge pull request #200: ogg/opus no streambuf busy loop unless in ne…"}},{"before":"080d206f9016c5413fba12ff6c41a14dc96da028","after":"c2534dc4139f3635ff7aed49b90ff03c43723dd9","ref":"refs/heads/master","pushedAt":"2024-01-04T21:16:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Update rpi makefile cpu type.\nIncrease squeezelite revision to 1463.","shortMessageHtmlLink":"Update rpi makefile cpu type."}},{"before":"b19b1dff7afdc8aa8295e1d873a889ba47a6ec57","after":"080d206f9016c5413fba12ff6c41a14dc96da028","ref":"refs/heads/master","pushedAt":"2024-01-02T16:52:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Update copyright notices for 2024.\nIncrease squeezelite revision to 1421.","shortMessageHtmlLink":"Update copyright notices for 2024."}},{"before":"c18ab87e9ff64348b89d1585cbf6f1398e87c9ba","after":"b19b1dff7afdc8aa8295e1d873a889ba47a6ec57","ref":"refs/heads/master","pushedAt":"2023-12-31T21:14:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #194: differentiate flush from quit.\nFix VisualC 2008 build issues.\nIncrease squeezelite revision to 1461.","shortMessageHtmlLink":"Merge pull request #194: differentiate flush from quit."}},{"before":"8581aba8b1b67af272b89b62a7a9b56082307ab6","after":"c18ab87e9ff64348b89d1585cbf6f1398e87c9ba","ref":"refs/heads/master","pushedAt":"2023-12-29T21:37:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #194: differentiate flush from quit.\nThanks philippe44.\nIncrease squeezelite revision to 1460.","shortMessageHtmlLink":"Merge pull request #194: differentiate flush from quit."}},{"before":"575b59398dd19945d2038474062240fc527407fb","after":"8581aba8b1b67af272b89b62a7a9b56082307ab6","ref":"refs/heads/master","pushedAt":"2023-08-14T15:05:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #188: Enable GPIO pin and power script support for pulseaudio.\nThanks ilarrain.\nIncrease squeezelite revision to 1449.","shortMessageHtmlLink":"Merge pull request #188: Enable GPIO pin and power script support for…"}},{"before":"87e3dbf3afcffc1328eac513e7c533261ac48d21","after":"575b59398dd19945d2038474062240fc527407fb","ref":"refs/heads/master","pushedAt":"2023-05-17T14:01:39.257Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #186: Adapt to new signature of SSL_CTX_set_options in OpenSSL 3.\nThanks robho.\nIncrease squeezelite revision to 1432.","shortMessageHtmlLink":"Merge pull request #186: Adapt to new signature of SSL_CTX_set_option…"}},{"before":"663db8f64d73dceca6a2a18cdb705ad846daa272","after":"87e3dbf3afcffc1328eac513e7c533261ac48d21","ref":"refs/heads/master","pushedAt":"2023-05-11T15:00:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #185: Fix use of libvorbisidec if libvorbisfile doesn't exist.\nThanks robho.\nIncrease squeezelite revision to 1431.","shortMessageHtmlLink":"Merge pull request #185: Fix use of libvorbisidec if libvorbisfile do…"}},{"before":"c9027119369caf85f02952d009420fb74c51b994","after":"663db8f64d73dceca6a2a18cdb705ad846daa272","ref":"refs/heads/master","pushedAt":"2023-04-14T13:55:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Fix for issue #183: Compiling with SSLv3 on a 32 bits system fails.\nIncrease squeezelite revision to 1430.","shortMessageHtmlLink":"Fix for issue #183: Compiling with SSLv3 on a 32 bits system fails."}},{"before":"74fe7934ec60cc31565f088796f56e911f51679c","after":"c9027119369caf85f02952d009420fb74c51b994","ref":"refs/heads/master","pushedAt":"2023-04-14T13:24:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Return non zero exit code for all startup failures.\nFix for issue #178: Squeezelite exits 0 even when unable to open alsa device.\nIncrease squeezelite revision to 1429.","shortMessageHtmlLink":"Return non zero exit code for all startup failures."}},{"before":"6394b3f987cfafdb49bb73a7381b0fbf234bc556","after":"74fe7934ec60cc31565f088796f56e911f51679c","ref":"refs/heads/master","pushedAt":"2023-04-05T11:35:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralph-irving","name":"Ralph Irving","path":"/ralph-irving","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2758553?s=80&v=4"},"commit":{"message":"Merge pull request #182: Vorbis and Opus fail to play file with large artwork.\n\nVorbisfile and Opusfile read fully the VorbisComment header. It might contain very large artwork, which causes a problem on my embedded platform as they allocate memory to hold it fully, but that's not an issue here.\n\nNevertheless, even for regular squeezelite, if the VorbisComment is not fully in the stream buffer, the read callback will return 0 when all data is exhausted and because the streambuffer is locked, file will fail to play with error -133. This PR allow more data to be added to the streambuf while waiting in the read_cb\n\nI also removed some code which I'm pretty sure is useless. This is something I've left when I changed the detection of end of track last year to handle the \"last few frames of track would not play\". In fact the DECODE_COMPLETE shall simply be sent from the main loop, there is no need to test anything at the beginning, especially testing the fulness of the output buffer is not a good criteria anyway.\n\n-philippe44.\n\nIncrease squeezelite revision to 1428.","shortMessageHtmlLink":"Merge pull request #182: Vorbis and Opus fail to play file with large…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERYQhPQA","startCursor":null,"endCursor":null}},"title":"Activity · ralph-irving/squeezelite"}