
استفاده دوباره از گوشیهای قدیمی اندرویدی به جای رها کردن آنها، میتواند راهکاری کاربردی برای ساخت سرویسهای خانگی باشد. در همین چارچوب، یک کاربر توانسته است با استفاده از اپلیکیشن BubbleUPnP، گوشی سامسونگ گلکسی قدیمی خود را به یک سرور موسیقی آفلاین تبدیل کند که فایلهای صوتی را در شبکه محلی در اختیار دستگاههای دیگر قرار میدهد.
چرا استفاده دوباره از گوشی قدیمی منطقی است
گوشیهای قدیمی هنوز سختافزار توانمندی دارند و میتوانند بخشی از وظایف یک رایانه کوچک یا سرور خانگی را انجام دهند. در این روش، مجموعه موسیقی روی خود گوشی ذخیره میشود و دستگاههای دیگر متصل به همان شبکه محلی میتوانند به آن دسترسی داشته باشند. نویسنده مقاله تأکید میکند که تاکنون مشکلی با این راهکار نداشته است.
BubbleUPnP چگونه سرور موسیقی میسازد
BubbleUPnP اپلیکیشنی نسبتاً ساده است که چند بخش از یک چیدمان موسیقی شبکهای را مدیریت میکند؛ از ارائه فایلها و پخش آنها گرفته تا کنترل پخش روی دستگاههای سازگار. قابلیت کلیدی مورد استفاده در این پروژه، سرور رسانه داخلی DLNA (DLNA Media Server) است که موسیقی ذخیرهشده روی گلکسی را برای دستگاههای دیگر در همان شبکه قابل مشاهده میکند. این کار نیازی به اجرای محیط لینوکس یا دستورهای ترمینال ندارد.
میتوان مجموعه موسیقی را از یک گوشی اندرویدی دیگر که BubbleUPnP دارد، یک رایانه با VLC، یا یک تلویزیون و پخشکننده شبکه سازگار مرور کرد. در این ساختار، گلکسی فایلها را ذخیره و ارائه میکند و دستگاه دریافتکننده کار پخش را انجام میدهد. همچنین میتوان از خود گلکسی برای انتخاب موسیقی و ارسال آن به دستگاه پخش سازگار استفاده کرد. اینها روشهای جداگانهای برای دسترسی به همان مجموعه هستند.
این اپلیکیشن مرور موسیقی بر اساس هنرمند، آلبوم و پوشه را همراه با فهرستهای پخش (Playlist) و صف پخش (Playback Queue) پشتیبانی میکند. مرور پوشهای زمانی مفید است که مجموعه موسیقی از قبل در پوشههای آلبوممحور سازماندهی شده باشد. رابط کاربری و کنترلهای پخش در دستگاه دیگر به اپلیکیشنی بستگی دارد که روی آن استفاده میشود.
آمادهسازی کتابخانه و تنظیمات شبکه
نخستین گام این است که فایلهای موسیقی روی گلکسی قرار بگیرند. پوشه موسیقی گوشی محل مناسبی برای این کار است و نگه داشتن هر آلبوم در پوشهای جدا، مدیریت را آسانتر میکند. پیش از انتقال یک مجموعه بزرگ، بهتر است برچسبهای هنرمند و آلبوم (Artist/Album Tags) بررسی شوند، زیرا همین برچسبها تعیین میکنند موسیقی هنگام مرور بر اساس فراداده (Metadata) تا چه حد مرتب نمایش داده شود.
پس از نصب BubbleUPnP باید به اپلیکیشن اجازه دسترسی به موسیقی داده شود و سپس بررسی کنید که فایلها در کتابخانه محلی (Local Library) آن دیده میشوند. کنترلهای اشتراکگذاری در مسیر More > Settings > Local and Cloud > UPnP/DLNA media server settings قرار دارند. گزینه Remote Browsing را فعال کنید و سپس Configure Media Allowed On Remote Browsing را باز کنید تا مشخص شود کدام دستگاهها اجازه دسترسی دارند. با وجود واژه Remote، این تنظیم دسترسی از دستگاه دیگر در همان شبکه محلی را نیز پوشش میدهد.
روی گوشی اندرویدی دیگری که BubbleUPnP دارد، تب Library را باز کنید و کتابخانه گلکسی را انتخاب کنید. هر دو دستگاه باید به یک شبکه Wi-Fi متصل باشند. پیشنهاد شده است پیش از انتقال کل مجموعه، این روش با چند آلبوم آزمایش شود تا ترتیب قطعات و پخش صحیح آنها بررسی شود.
محدودیت پسزمینه سامسونگ را فراموش نکنید
یکی از نکات مهم در گوشیهای سامسونگ، محدودیتهای پسزمینه (Background Restrictions) است. در مسیر Settings > Battery > Background Usage Limits باید BubbleUPnP را به فهرست Never Sleeping Apps اضافه کرد. در برخی نسخههای One UI، بخش Battery زیر Device Care قرار دارد یا نام فهرست به Never Auto Sleeping Apps تغییر کرده است.
Navidrome گزینهای پیشرفتهتر است
BubbleUPnP نیاز اصلی برای اشتراکگذاری موسیقی از گلکسی را برآورده میکند، اما برای چیدمانی پیشرفتهتر میتوان Navidrome را نیز در نظر گرفت. این گزینه رابط مرورگری برای جستوجوی موسیقی، مرور آلبومها، ساخت فهرست پخش و علامتگذاری موارد محبوب ارائه میدهد. همچنین حسابهای کاربری جداگانه دارد که فهرستهای پخش و تعداد پخش هر فرد را مستقل نگه میدارد؛ قابلیتی مفید وقتی چند نفر به یک سرور دسترسی دارند.
میتوان به جای رابط مرورگر، اپلیکیشنهای سازگار Subsonic و OpenSubsonic را نیز متصل کرد. اپلیکیشن سمت کاربر بخش زیادی از تجربه پخش را شکل میدهد، از جمله امکاناتی مانند دانلود قطعات برای شنیدن آفلاین. فهرستهای پخش هوشمند (Smart Playlists) دلیل دیگری برای بررسی Navidrome است؛ میتوان قواعدی بر اساس امتیاز، سبک، تعداد پخش یا زمان آخرین پخش یک قطعه تعریف کرد. این قواعد تلاش بیشتری از ساخت فهرست پخش معمولی میخواهند، اما انتخاب قطعات با تغییر عادت شنیداری بهروز میشود.
اجرای Navidrome روی اندروید دشوارتر از نصب BubbleUPnP است. Termux مسیری برای این کار فراهم میکند و بسته Navidrome با نگهداری جامعه کاربری و راهنماهای مستند در دسترس است. سپس باید پوشههای موسیقی و داده تنظیم شوند، سرور اجرا شود و برای ادامه کار در پسزمینه پیکربندی شود. با این حال، نویسنده مقاله برای این چیدمان ترجیح میدهد از BubbleUPnP استفاده کند.