음악파일관리 R.0.1.2

반응형
728x90
반응형
 
 
 
Introduction

이번 포스팅에서는 SW의 ICON, 및 버튼 이미지들을 임시(?)로 변경해두었습니다.  배경도 바꾸고 싶었는데, 개발만하다보니, 디자인 감각이 자꾸 떨어지는 듯한 느낌이 드네요. 이후 업데이트 할때는 디자인도 전체적으로 한번 더 손을 보도록 해야하겠습니다. 
  포스팅을 위해서, 하나의 포스팅을 계속 수정하는게 좋을까 고민을 하고 있는데, Update 내역을 새로운 포스팅에 계속 누적하여 작성하도록 하겠습니다.  변경되는 디자인 등등은 추후 일괄 정리하여 업데이트하도록 하겠습니다. 
퓨림노 드림
 
Goal/Function

  • Goal
    • 음원파일 관리
      • 그룹지정 
      • 평점관리 (그룹별 평균 평점 가시화)
      • 중복파일 체크(진행중)
      • 음원파일 폴더 재구성 (이동/복사)
    • Computer Vision
      • 음원 분석을 통한 취향에 따른 폴더 자동 재구성
      • 음원의 가사(text) 인식 및 출력
    • Platform
      • Network을 이용하여 Mobile 및 기타 플랫폼과 목록 동기화 by JSON
      • PC에서 음악 스트리밍을하여 음악 방송
 
Update

  • Updated : comming soon
    • 볼륨 변경된 정보 저장(환경설정 기능)
    • 한글 색인어 검색시 제대로 검색 안되는 오류
    • 재생목록(PlayList)에서 View[0~5] 까지 선택하였을 때, PlayList 갱신된 목록으로 재생하기
    • 기타
      • 목록(List Control )에서 SW가 비활성화 될때, 마지막으로 선택되어진 행(row) 가시화 
      • 목록(DirList/PlayList)에 데이터 추가시 중복되는 파일 확인
      • Groupping 된 목록에 따라 기존의 파일 이동/복사 관리
      • SW 내부 조작방법 변경(Tray Icon 및 기타 인터페이스 등등)
      • Mp3 파일음원 Tag parsing 
 
  • Updated : version 0.1.2 (2020.03.09)
    • List Control 관련 문제 
      • "Add to playList" 버튼 선택시, PlayList에 추가되는 음원의 순서 수정
      • PlayList 순서대로 음악이 재생되도록 수정 (GroupList 메모리에 있는 순서대로 재생되는 문제)
        • PlayList에서 더블(double Click)으로 재생 되는 경우
        • 이전곡/재생/다음곡 재생 할 경우
      • 재생목록(PlayList)에서 정렬 후 Click할때, 음원의 재생 index 가 잘못되어 수행되는 경우 수정
    • Group List Binary Files 수정 건
      • PlayList 추가 후, 삭제되는 목록 반영 완료 (Binary에 자동 저장됨)
    • 기타
      • Group List에서 재생목록(PlayList)로 추가시, 기존의 리스트를 삭제할지 메시지창 추가 
      • 음악파일 재생 중 불필요하게 생성되는 파일 삭제 (Memory 관련 문제 해결)
      • "data\extension.txt" 파일이 없어서 실행되지 않는 문제 해결
      • "data\GroupInfo.bin" 파일이 없어서 실행되지 않는 문제 해결
    • 디자인
      • 실행아이콘/SW 아이콘 변경
      • SW 내부 버튼 -> 디자인으로 변경
 
  • Updateed : version 0.1.1 (2020.03.08)
    • 공통
      • [PlayList/DirList/Group List]의 Grade 항목을 2열로 변경(가시화)
      • [PlayList/DirList/Group List]의 Num 항목의 숫자 자리수 통일(정렬 문제)
      • [PlayList/DirList/Group List]의 부분선택 문제 해결
        • Dir list
          • 1. add to playlist 를 할때 (완료)
          • 2. add to group (완료)
          • 3. delete (완료)
        • Play list
          • 1. add to group (완료)
          • 2. delete (대기중) : binary files 변경 예정
        • group list
          • 1. delete (완료)
      • GroupList 정보 자동저장기능(Binary.bin Files) 
        • GroupList로 추가 될때
        • 음원의 평점이 변경 될때, (사용자가 직접변경 or 자동으로 음악 재생될때)
    • PlayList
      • 그룹내 음악리스트 청취시, 자동으로 음악 채점 수행(0점-> 1점으로 변경)
        • 이때, 1점이상인 경우는 점수 변경하지 않음
        • 그룹의 평점 점수 자동 계산
      • PlayList를 비활성화 될때, un focusing 되어 현재 위치를 잃어버리는 문제 해결(Dialog 선택시 재생중인음악 가시화)
      • 체크박스 [Init, 5, 4, 3, 2, 1, 0] 을 이용하여 목록 가시화 
    • DirList
      • 검색기능 추가
        • 한글은 검색이 안되는 경우가 있어, 추후 추가 수정 예정
    • Group List
      • 그룹명 추가(Add) 할때, 그룹명이 비어있을 경우 경고창 표시
      • 그룹명 추가(Add) 할때, 동일한 그룹명이 있을 경우 경고창 표시
    • 기타
      • 볼륨 범위 조절 : 기존(0~128) / 변경(0~100) : Up, Down Step 은 10으로 동일
    • 오류수정
      • 재생중인 음악의 grade를 채점할 때, PlayList의 항목도 수정(체크박스 미적용 문제 해결)
 
  • Updateed : version 0.1.0 (2020.03.07)
    • DirList
      • Select Folder : 폴더트리선택창을 이용하여 음원 최상위 폴더 선택시, 목록에 가시화
      • Select Extension : "Select Folder"를 이용할 때, 검색하는 확장자 관리 
      • Delete Temp Files : 임시 폴더 제거 (2회차 실행시부터 수행됨, Folder : C:\AudioTemp )
      • open in Folder : (현재 오류발생)
      • Add to PlayList : DirList에서 선택된 항목을 PlayList로 복사 (부분선택시, error 발생됨)
      • Delete : 선택 항목 삭제 (부분선택시, error 발생됨)
      • Add to Group : (비활성화), 추후 수정 혹은 제거 예정
    • Group List
      • Add : 그룹명/설명 추가 
      • Edit : 선택된 항목에 대해 수정할 수 있도록 예정 중 
      • Delete :  선택된 항목 삭제 
    • PlayList
      • Grade : 5~1 : 음원 개별 점수 측정 (Group List 내부에 포함되어 있어야 적용됨)
      • Delete Alls : 현재 재생 목록 삭제
      • Prev | Play | Next | Pause : 음원의 이전곡/재생/다음곡/일시정지 기능
      • Up | Down : 볼륨조절(+,- 10으로 조절가능, 범위 : 0~128)
      • Add to Group : 지정된 그룹명에대해, 선택된 PlayList 항목을 추가함 (부분선택시, error 발생됨)
 
 
Download

 
 
728x90
반응형

댓글

Designed by JB FACTORY