Setup Plex để học ngoại ngữ

Mình tính viết về lý do, hoàn cảnh…nhưng sẽ dành cho một bài khác, bài này mình sẽ tập trung vào setup/cài đặt Plex để học ngoại ngữ.

  • Độ khó: trung bình.
  • Yêu cầu: biết Plex, một ít lệnh linux.
  • Phù hợp: học ngoại ngữ theo audio, phương pháp mình đang sử dụng là “Michel Thomas Method”, mình học tiếng Hàn.

Lý do mình sử dụng Plex: sau khi mua chương trình học thì sẽ nhận được file dạng audio, mình cần nó được sync qua mọi thiết bị và lưu lại quá trình học.

Đây là system của mình, tạo mọi điều kiện thuận lợi & dễ dàng để thực hiện thói quen mới.

Bước 1:

Add Library (Music), name tùy chọn

trivnnet-plex-hoc-ngoai-ngu-1

Bước 2:

Check/Uncheck như hình, quan trọng: nhớ check Store track progress để lưu lại quá trình học

trivnnet-plex-hoc-ngoai-ngu-2

Bước 3:

Vì file audio có metadata làm không thuận tiện cho việc phân loại của mình, mình muốn toàn quyền quyết định cách nó hiện thị nên mình có viết đoạn script để (a) xóa hết metadata và (b) add filename vào metadata để dễ nhìn.

Tạo file tn_metadataupdate.sh trong thư mục chứa file audio.

Run sh ./tn_metadataupdate.sh

(cần cài đặt ffmpeg, script mình viết cho linux)

#!/bin/bash

for input_file in *.mp3; do
    if [ -f "$input_file" ]; then
        filename=$(basename "$input_file" .mp3)
        temp_file="${filename}.temp.mp3"
        ffmpeg -i "$input_file" -metadata title="$filename" -map_metadata -1 -c:a copy -y "$temp_file"
        mv "$temp_file" "$input_file"
    fi
done

# Always have a backup
# Always have a backup
# Always have a backup

Tùy chọn:

  • Đổi tên file nếu thích, nếu muốn đổi tên file thì thực hiện trước bước 3.
  • Nếu thấy bước 3 phiền quá thì (1) & (2) là đủ cho bạn “quẩy” rồi.

Ngoài ra thì cập nhật tên, poster thủ công, việc này là cơ bản khi sử dụng Plex nên mình không đề cập đến.

Đây là kết quả sau khi edit tên, poster…

trivnnet-plex-hoc-ngoai-ngu-3

Cuối cùng bạn hãy tải Plexamp, đăng nhập và học (đừng sử dụng Plex, Plex dành cho xem phim thì tốt hơn, Plexamp tốt cho audio, music).