From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: plum.tunbury.org; dkim=pass (1024-bit key; unprotected) header.d=inria.fr header.i=@inria.fr header.a=rsa-sha256 header.s=dc header.b=BcftC9M0; dkim-atps=neutral Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=192.134.164.83; helo=mail2-relais-roc.national.inria.fr; envelope-from=caml-list-owner@inria.fr; receiver=tunbury.org Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by plum.tunbury.org (Postfix) with ESMTP id AC74040085 for ; Wed, 17 Dec 2025 16:11:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=mime-version:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to: subject:reply-to:sender:list-id:list-help:list-subscribe: list-unsubscribe:list-post:list-owner:list-archive; bh=bdAf/ZEEEOpAbC+U2csvnGXBmiaivcCl//GPPhJRTNU=; b=BcftC9M0ctuSSQnja2rM9x2nve0RwJcxlUG3/g/Cgu9uhgEgye8+7/cw ijXMorxkb4ULxXpEunTVH0FvxDLX/Tmx79GkwudupjBPFQmt8aGThK3+/ UC+RwKMJkx9q+oFulAKNp4fuo6gdGojqAy8AKSHplqVd/bSYjeNaISYnQ 4=; X-CSE-ConnectionGUID: J2z805kqQpm98m6UfJ9yKQ== X-CSE-MsgGUID: gzYs1AKFTj+XP2tXz8iemA== Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=caml-list-owner@inria.fr; spf=None smtp.helo=postmaster@prod-sympa-app.inria.fr Received-SPF: SoftFail (mail2-relais-roc.national.inria.fr: domain of caml-list-owner@inria.fr is inclined to not designate 128.93.162.27 as permitted sender) identity=mailfrom; client-ip=128.93.162.27; receiver=mail2-relais-roc.national.inria.fr; envelope-from="caml-list-owner@inria.fr"; x-sender="caml-list-owner@inria.fr"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 include:mailout.safebrands.com a:basic-mail.safebrands.com a:basic-mail01.safebrands.com a:basic-mail02.safebrands.com ip4:128.93.142.0/24 ip4:192.134.164.0/24 ip4:128.93.162.160 ip4:128.93.162.3 ip4:128.93.162.88 ip4:89.107.174.7 mx ~all" Received-SPF: None (mail2-relais-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@prod-sympa-app.inria.fr) identity=helo; client-ip=128.93.162.27; receiver=mail2-relais-roc.national.inria.fr; envelope-from="caml-list-owner@inria.fr"; x-sender="postmaster@prod-sympa-app.inria.fr"; x-conformance=spf_only X-IronPort-AV: E=Sophos;i="6.21,156,1763420400"; d="scan'208";a="254952669" Received: from prod-sympa-app.inria.fr ([128.93.162.27]) by mail2-relais-roc.national.inria.fr with ESMTP; 17 Dec 2025 17:11:33 +0100 Received: by prod-sympa-app.inria.fr (Postfix, from userid 990) id 6782C81F02; Wed, 17 Dec 2025 17:11:33 +0100 (CET) Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by prod-sympa-app.inria.fr (Postfix) with ESMTP id 359F481EF9 for ; Wed, 17 Dec 2025 17:10:49 +0100 (CET) X-CSE-ConnectionGUID: IF9UfOSqRZqPaN0ZVsby/A== X-CSE-MsgGUID: Q4zMQxrBSSqvoQbhajtUFQ== IronPort-SDR: 6942d608_pneuJBzRVnLeRV9MCy007bXdPdLQ0l6D4I73BksSIdr96za TEbqr9+7mvOJEdB9VlNiCuof1SLlaVrRKT2x8+Q== X-ThreatScanner-Verdict: Negative X-IPAS-Result: =?us-ascii?q?A0HfAgCC1EJpfDSAVdFaFnODPlKBBl8zBFSEVYNPjASCJ?= =?us-ascii?q?IQ7jxGMDj0CDwEDAQsBATcYAgQBAQMBA4UAAoxqAh4HAQQ0EwECBAEBAQEDA?= =?us-ascii?q?gMBAQEBAQEBAQENAQEFAQEBAgEBAgQGAQIQAQEiGQcOEimGTw2CYgEzcWECB?= =?us-ascii?q?QM6AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQUCDR8/A?= =?us-ascii?q?R4BAQEBAgESER0BGx0BAwELBgULAQwCAiYCAiIRAQUBHAYTIoJgAYIiAQYQA?= =?us-ascii?q?QMPJwMBEKR9gQVCikR6gRUFAhaBAYINBoEJgWDXeQoZKA1uA4FhAgEGCQEKg?= =?us-ascii?q?QkuhHYpTw6COR4BiWx6J4IogRUnG4F4PzE+hEMVg0Y6gi8EgiKBDoVXDIozB?= =?us-ascii?q?oFIiBcIBx8SCAEJEwYKAj0LCwoSAwQDBAQBAgsTCQMDAg4CCAMCCAYZAT8SB?= =?us-ascii?q?BMKAwoLBwUfCgIMFAooIgQOKwoDNQwLDxsVAQgGAgIEBAIEAgoCCQICBQcCE?= =?us-ascii?q?QMEAQEIAgIDKgMBAxkICQgCCwURGAwLBzEDEAkDAh0XEwUIAwMCAgIBBwICA?= =?us-ascii?q?QIBAQMDBwYQAQIBDwIDAwQDBAYDBQkBBwEBAQEBAhMDAgIBBBEHAgEBIAEVA?= =?us-ascii?q?gcBBAMnGQICBgICAgIDAgIDAwMBAgEBAwUBAwIDAgECAQYCAwMDBQMBDgICA?= =?us-ascii?q?wEDAQYEBAIFAQICAg4BAwICBgIHCQgCARMTAgICAgECAgECBwEBAgMCBQUIA?= =?us-ascii?q?gEBAQICAwILAgIBAgECAgMCAwIGAQkEBAQBAgEBAgQDAgYBAyQDAwQFAwICA?= =?us-ascii?q?gcCBAMYAg0GAQQDBQUDCgYCAgMPAwYGBwIHBAIEAgICDgICAwcEAgIDAQwEB?= =?us-ascii?q?wEBAwICEgMBAQIPAgICDAEBBAEBAQEBAQEEAQEBHQoOAgkGAgEDAQEGAgQEA?= =?us-ascii?q?woGAgYBBAICAQQDBwIBAgECCAMCBwMCAwIBDxgDAgMKAgYFCQICAwMEAgICC?= =?us-ascii?q?QEDBgEBAQECAgIDAgIFBg4EBAQCEQoBBhkBAgEFAgQGAQEBAQEBAQEBAQEBB?= =?us-ascii?q?AEBAwMCAQIBAgMBAgIEAgMDAwMDBAMCAwEBAwIDBQICAwICAgIEAQEDCwECB?= =?us-ascii?q?AMBBQEHBQECAwUBAgQEAwIEBQMKAgIEAgMDBgMDBgMCBQIHAgIBBQUCAQEBA?= =?us-ascii?q?QwJAgICBwMOAwICAgMEAQIDBAMFAgMEAQEBAQQFAgMDAgIBAwUCAgEBAQEBA?= =?us-ascii?q?QEDAQMCAwMGAgQCDgIBBR0RAQIGBgMCAQMFAwMDAwMCBAICAgIGBwsMBAQCA?= =?us-ascii?q?QUDBQMDBQYDAQMEAwgDCgIECw0GBQICAgECDBIDAwoEBAMCBQIGCQMCAwMBA?= =?us-ascii?q?wEDOR8WBAUCBQMDAwE6Aw4EAwgeAgEBAgYCAQMDCAIDAQMCBwMUBgEGCAIEB?= =?us-ascii?q?AoCAwMHBgUHAhEoBAICAgIEAwYDCggHBAMBCgMDDAICEAIDBwQCAxMGAwMEA?= =?us-ascii?q?wwGAwECEhgGAQMHAwgDAgcEAggHDQMCCQMFBQEVBAIEAwICAgIBMQMDAwMFB?= =?us-ascii?q?wIEAQQGAQMDAwcDAgwCAgISAwUCBQYCAQMMAwQDAwUFCy0QBAcTCgYEAwMHB?= =?us-ascii?q?QIDAgIUBgIGAQsSAwMEAQQCAQICAjsEAwMHAQEDChoKBgIEBgMFCgMFBgIGA?= =?us-ascii?q?RgFAgMCAwUBAwEHGQIHCAIBDh4PAwsJCAcMATwMBwooBDYBFBQHBiUZZwcHl?= =?us-ascii?q?CNOg1wQgj0LxmYHhB+BZIo6lVMEL5dSkxmZBo4IllABhDwCBAEBAQMHBxEkE?= =?us-ascii?q?oFJI4FccFAqAQaCNj8QAxkPkiGFE8MmQzU8AgcBCgEBAwmFRYxZgUsBAQ?= IronPort-PHdr: A9a23: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 1Xqpg== IronPort-Data: A9a23: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 VUIeA== IronPort-HdrOrdr: A9a23:E2owvqoAy+uAALJ6nRLMoU8aV5r7eYIsimQD101hICG9vPbo7/ xG+85rriMc6QxhOk3I/OrrBEDuewKkyXcY2/h3AV7mZniBhILXFvAZ0WKS+UyEJ8SWzIc0vt YCT0E9MqyMMbETt6bHCWKDYrIdKbe8gdyVrNab4XMoYw8CUc5dBsRCZjpz0HcaeOCLP/QE/e Knl7V6TvObGEgqUg== X-Talos-CUID: 9a23:PgV8B24/R+LkApNDhNss1WBFJ84CSWTn/m7oKmngO1hyQqzSYArF X-Talos-MUID: 9a23:QJHbRAotaG9iDhC5zz0ezwg+JuJR876EM3sUj5I/scmNNzBNFQ7I2Q== X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.21,156,1763420400"; d="scan'208";a="254952432" X-MGA-submission: =?us-ascii?q?MDHKE/LXA3ZNjRy49WoT5FLND/2tYuWkHuQ/kt?= =?us-ascii?q?C4LrJZtCpxPE0LfPCDWZUnoGS+jqznvlZms9WNOqb3UUNvkUvE3P0sw2?= =?us-ascii?q?ix7tG/x0qad02xOHrYMgghHbBwgtZbqPLdVKEIX8TZi16ip2IyQURt5W?= =?us-ascii?q?t3GKAyCSGEUdGie1fiAbxb/g=3D=3D?= Received: from mail-wm1-f52.google.com ([209.85.128.52]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Dec 2025 17:10:49 +0100 Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-47775fb6c56so46924695e9.1 for ; Wed, 17 Dec 2025 08:10:48 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765987848; x=1766592648; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=bdAf/ZEEEOpAbC+U2csvnGXBmiaivcCl//GPPhJRTNU=; b=XQkxbpJwjZ7zCRTODU1WKDghEMrK3TtEuQL5Cx50s6AmKp8T7xNwz2PvcYY2gpa8Nu hg5SqwomKFUFdupq/UFWNhwetaneeFL8et1JaYbCu+fUjQlMw5ea+72FtlpKb5OyrADa HRWZZEAvLv9sDXbg7TjEAFvM4hHWvJZDIH2DdBLxXpyt5kcBZtzj6uCedfjd3PJER7CK GUNcPlUt6y4kEH0RUClx/2G7PPxWQEVYLzYNep4oQa096EI1nxFcI1N8C49L54S4+UKv Vd9QCG2xZfGY5vh2hqA5vNueS3081LcK5jAUHqDy/p2lcte1DzKMflmRJuQ/5sgri8+5 u/nw== X-Gm-Message-State: AOJu0Yzlj4MkHloKv7czFO8cByGNW0bpd+RNpdztMFpnzZtbOnnK+JnV roPPoimoZJ7P29uNLkfbvc0NZbnddV6MLS2M/7ukwt91E/x0Pktj9o1HruDJfg== X-Gm-Gg: AY/fxX6W5MeCgybJ/1xNgYD+XtmEEeVE5rQN33Y/XP/dtlL1b8E7eXmkWy1dWT0adDv b6FnjcbEX2vTMOY/lpr3u9Apl9rSTEAN0lEDNfhRTDvj88lhP50D5hjGHbELwr4T+slAGUvSHzd 6E/w6r0YC/vzJpmBLrI5VxE7+uVJajvvWm79Ha1Ja4sjOcdV6onIqiNrF6FqdxDcGztvfa2mksR c5IaapwH8dn240qV1YKCOrV2KOY6/Ddq9FTW1sz6niZrN7+WhcXp+m2RSv14+gKvaC9XZr5gYMN Heo+d3gU5Irg0H0mGDxj7yFL1ebfDtH0kXv8TnoNeT3k8S/bU2ZBwvuAObfY18C/uqrXAybBntJ +kAUir05CqBBhzbcrMcziGGtX8muqAZZctxO7Pp62lbtMUn4aYN+CAFzwifGOvgWks70T73wjSL UFECIqM8KX8DkWdmvuTBdGBFZCI9HrLWrWeoiDBgO/bXVJoAa17scDvjs= X-Google-Smtp-Source: AGHT+IHdi4/cfw1RzIQEs6UumJBoe1d+A+BE4jn4qOy4Y25+UL6OaponKOtwjs4OOMBA1aqw7GRlOg== X-Received: by 2002:a05:600c:1c15:b0:477:b642:9dc1 with SMTP id 5b1f17b1804b1-47a8f907110mr231073785e9.20.1765987848088; Wed, 17 Dec 2025 08:10:48 -0800 (PST) Received: from smtpclient.apple ([2a0a:ef40:1d2f:db01:f5d5:c527:b613:e5c7]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47bd8eb5702sm35714035e9.0.2025.12.17.08.10.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 17 Dec 2025 08:10:47 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.300.41.1.7\)) From: mukesh tiwari In-Reply-To: Date: Wed, 17 Dec 2025 16:10:36 +0000 Cc: caml-list@inria.fr Content-Transfer-Encoding: quoted-printable Message-Id: <8A8B023B-DA9A-494D-B4D8-0C74139E2052@gmail.com> References: To: Andreas Rossberg X-Mailer: Apple Mail (2.3864.300.41.1.7) Subject: Re: [Caml-list] [ANN] Camp, the Caml Amp Reply-To: mukesh tiwari X-Loop: caml-list@inria.fr X-Sequence: 19415 Errors-To: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: Archived-At: Wow, thanks for brining back the old memories! Now I mostly use VLC but = I remember using Winamp at some point of time for playing music.=20 Best,=20 Mukesh=20 > On 17 Dec 2025, at 14:02, Andreas Rossberg = wrote: >=20 > Happy to share =E2=80=9CCamp=E2=80=9D, the Caml Amp =E2=80=94 an = old-school music player heavily inspired by good old Winamp, with a = focus on decent music library and playlist handling. >=20 > I was fed up with Winamp being dead and lacking features I wanted, so = I went into full-on nerd mode and implemented my own opinionated = replacement, all in OCaml using the Raylib library: >=20 > https://mpi-sws.org/~rossberg/camp/ >=20 > If you have not yet been sucked in by the streaming cartels, you might = find it useful. >=20 > - Runs on Windows, Mac, and Linux > - Support for WAV, FLAC, MP3, OGG, QOA, MOD, and XM > - Advanced music library management with many browse and search = features=20 > - Elaborate playlist manipulation and query-based =E2=80=9Csmart=E2=80=9D= playlists > - Animated user interface styled after hifi when it still looked good > (no corners were rounded in the making of this app) >=20 > Enjoy, > /Andreas >=20