日常茶飯事



[파일 링크]

tTunes_1.21.0002_x86.zip



[설치요구사항]

- .net 4.0 

iTunes  최신버젼 10.x 이상.


[바뀐점]

- 버그패치

- 다운로드 링크 수정


[버그패치]

- 태그검색시 저장안되는 문제 수정.


계속 버그 리포트 해주세요.

문제해결에 많은 도움이 됩니다.

Comment +0




[파일 링크]

1.21.0002  다운받기 : http://since1976.com/2678538


[설치요구사항]

- .net 4.0 

iTunes  최신버젼 10.x 이상.


[바뀐점]

-  태그검색추가.

- Clean Tag  기능 삭제

- 설정 메뉴 변경

- Update관련 메세지 설정가능하도록 변경


[버그패치]

- 초대용량 파일의 경우 buffer overflow 나던문제 수정2

- 연속해서 조회시 속도느린 문제 수정


계속 버그 리포트 해주세요.

문제해결에 많은 도움이 됩니다.

Comment +0

[파일 링크]

64비트용

tTunes_1.2.0819_X64.zip

32비트용

tTunes_1.2.0819_x86.zip


[설치요구사항]

- .net 4.0 

iTunes  최신버젼 10.x 이상.


[바뀐점]

- 버그에 따른 긴급패치

- Clean Tag  기본설정값 off 로 변경.


[버그패치]

-  Clean Tag  설정값저장 안되는 문제 수정 - 클리앙 아랄라라님 신고 - 감사합니다.

- 초대용량 파일의 경우 buffer overflow 나던문제 수정.


계속 버그 리포트 해주세요.

문제해결에 많은 도움이 됩니다.

Comment +3

  • 노래 가져오고 나서 가사검색도 앨범도...그렇다고 더블클릭했을때 반응도 없는데..이상합니다.

    • 아, 이 프로그램은 아이튠즈의 동기화를 이용해서 음악 관리하는 분에게만 적용되는 프로그램이군요..
      저 같은 경우는 음악을 수동으로 관리에 체크를 하고 저장하는 편이라...이 프로그램이 적용이 안되네요.

      음악같은 경우는 저처럼 사용하시는 분들도 많은 것 같은데, 음악 수동관리하는 분들께도 적용될 수 있는 거 였으면 좋겠습니다.

  • Overwrite 체크하고 한번 해보세요.
    수동이실때는 뭔가 변경하시면 새로 넣어야 되지 않나요?



[파일 링크]

tTunes_1.2.0818.zip


[설치요구사항]

- .net 4.0 

- iTunes  최신버젼 10.x 이상.


[바뀐점]

- 부실한 앨범 커버 검색루틴 제거

- 어디서 가사를 가져왔는지 표시 추가.

- 검색 속도개선

- 로딩시 업데이트 확인 추가.

- 서버로 버그 리포트 기능추가.

- 버그 수정


[버그패치]

- MP3에 id v1 Tag만 존재할때 검색 안되는 문제수정

- 아이튠즈에서 지정된 경로에 파일이 없을 경우 오류 수정

- 버퍼오류 수정 (확인중)

- 아이튠즈에 등록된 파일을 아이튠즈외에 다흔 프로그램에서 사용시 오류나는 문제 수정.

- 영문OS 사용시 mp3파일 구분 못하는 문제 수정.



계속 버그 리포트 해주세요.

문제해결에 많은 도움이 됩니다.

Comment +0



[tTunes 1.2.0819]

버젼정보 - http://since1976.com/2678536

tTunes_1.2.0819.zip



[tTunes 1.2.0818] 

버젼정보 - http://since1976.com/2678535 

tTunes_1.2.0818.zip




Comment +0

이전 버젼에 버그가 미친듯이 많아서 --; 

많이 수정했습니다.

아이튠즈와 연동해서 알송, 곰오디오 서버에서 가사와 앨범 커버를 가져와서 적용해주는 툴입니다.

 

tTunes_1.1.0817.zip





[필수사항]

- iTunes

- .net 4.0

 

[수정사항]

- 파일이 없을 경우 오류 수정.

- m4a (Apple 무손실) 파일 관련 검색수정.

- 속도 개선

- Setting Menu 추가.

- 알송서버에서 일부 파일가사를 못가져오던 문제 해결.

- 설치 메뉴 개선

- 기타 등등등


버그 발생시 서버로 전송하는 기능이 추가 되었습니다.

사용자데이터는 절대 전송하지 않습니다.  오직 버그만 전송합니다.


아직 버그가 많습니다.

후딱 수정해야죠...


Comment +0

아래 예제 참조 하세요.

간단합니다. ㅎㅎ

 

public static String getMacAddress(String ipaddress)
{
    String queryStr = "select * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled='TRUE'";
    System.Management.ObjectQuery objectQuery = new System.Management.ObjectQuery(queryStr);
    System.Management.ManagementObjectSearcher searcher = new System.Management.ManagementObjectSearcher(objectQuery);
    System.Management.ManagementObjectCollection mos = searcher.Get();
    String macAddress = null;

    foreach (System.Management.ManagementObject mo in mos)
    {
 if (Utils.isEmpty(ipaddress))
 {
     macAddress = mo["MACAddress"].ToString();
     break;
 }
 else
 {
     String[] address = (String[])mo["IPAddress"];
     if (ipaddress.Equals(address[0]))
     {
  macAddress = mo["MACAddress"].ToString();
  break;
     }
 }
    }

    return macAddress;
}

public static String getIpAddress(String macaddress)
{
    String queryStr = "select * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled='TRUE'";
    System.Management.ObjectQuery objectQuery = new System.Management.ObjectQuery(queryStr);
    System.Management.ManagementObjectSearcher searcher = new System.Management.ManagementObjectSearcher(objectQuery);
    System.Management.ManagementObjectCollection mos = searcher.Get();
    String IpAddress = null;

    foreach (System.Management.ManagementObject mo in mos)
    {
 if (Utils.isEmpty(macaddress))
 {
     String[] address = (String[])mo["IPAddress"];
     IpAddress = address[0];
     break;
 }
 else
 {
     String mac = mo["MACAddress"].ToString();
     if (macaddress.Equals(mac))
     {
  String[] address = (String[])mo["IPAddress"];
  IpAddress = address[0];
  break;
     }
 }
    }

    return IpAddress;
}

'프로그램개발 > Tip!!' 카테고리의 다른 글

MS Timezone  (0) 2016.08.20
[C#] 웹서버를 만들어 봅시다.  (2) 2015.12.25
[C#]ASC II Code  (0) 2015.11.14
[C#] 토렌토 파일을 읽어 봅시다.  (0) 2015.10.17
[c#] Mac Address/ Ip Address 가져오기  (0) 2012.08.09
[PHP]이메일 존재 여부 검사기~  (0) 2007.10.01

Comment +0

tTunes 도움말 페이지 입니다.

iTunes에서 태그 넣기 귀잖아서 만든 툴입니다.

곰오디오 / 알송 서버에서 가사를 가져옵니다.

UI는 대충 이렇게 생겼습니다. 

 

[필수 요구사항]

- 아이튠즈 연동프로그램 이므로 반드시 아이튠즈가 필요합니다.

- .net 으로 짠거라서 반드시 .net 4.0이 설치 되어 있어야 됩니다.

- 테스트를 발로 한지라 Window7 64bit에서 밖에 확인을 안해봤습니다만 7은 다돌아 갈것으로 생각됩니다.

- 조만간 맥용도 내놓을 예정입니다. (저 집에서 맥써요 --; 이것도 패러럴즈에서 짠거란 --;)

[버그]

설정이 저장이안됩니다.  이건 담버젼에서 해결하겠습니다. 시간이 없어서 --;

 

[다운로드]

tTunes_1.0.1.zip

 

[사용법]

사용법은 간단 합니다.

먼저 아이튠즈에서 편집할 파일을 선택합니다.

 상당의 정보 가져오기를 냅다 눌러 주시면 됩니다.

 리스트를 더블 클릭하시면 개별편집도 가능합니다.

검색을 누르시면 상단에는 서버에서 가져온 모근 가사가..

이미지 쪽에는 모든 이미지가 뜹니다.

선택하신후에 저장을 누르시면 됩니다.

버그는 댓글로 달아 주세요 ^^

Comment +1

일단 기본 UI를 만들었습니다.

1차버젼은 최소한의 메뉴만 넣을려고 하는데..

욕심이 나네요 --;

일단 전체 UI입니다.  mp3tag 처럼 생겼죠 -0-
프로그램 짜는거 보다 UI만드는게 더 어렵네요 T.T


기본 메뉴들입니다.











일단 오늘은 UI만 만들었네요.

올해가 가기전에는 마무리 해야죠.

그나저나 Mp3관련 Lib 정리 해야되는 데 --;

Comment +1

  • 때두덥밥 2011.09.29 12:20

    맥을 사용한지 얼마 안되서 이런 어플을 찾고 있었는데, 너무너무 반갑네요. tritag를 임시로 쓰고 있는데 이것도 너무 부족하고..저 같은 사람이 기다리고 있다는걸 알려드리고 화이팅 해드리러 댓글 남깁니다. 화이팅!


주로 사용하는 mp3 player가 iTunes인데..
 
mp3정리하다 보니 너무 필요없는 항목이 많네요.
그래서 어플을 하나 개발하려고 합니다.

기존에 TagGuru나 mp3 Tag등 좋은 프로그램이 많은 데..
딱 제 입맛에 맞는 프로그램이 없어요.
 
tag for iTunes 라고... iTunes에 사용하기 편하도록 간편화한 프로그램을 만들려고 합니다. (목표는 올해)

[목표/개발방향]
- 서버에서 자동으로 Tag조회/삽입 (파일만 넣으면 가져올수 있도록 id Tag DB화 포함)
- 가수이름 / 앨범명 표준화 작업 ( 예를 들어 바비킴이라고 넣으면 자동으로 Boobby Kim으로 변환되도록)

위의 사항대로 구현하려면 관련 DB 구축 및 Data를 만들어야 되는데 이 부분은 고민중입니다.
아마도 사용자가 입력하면 관리자가 확인하는 형태로 해서 DB입력을 할예정입니다.
많은 데이터보다는 깔끔한 데이터가 필요한거죠.

일단 사용하려는 Tag는 
<Default Tag>
- 제목
- 아티스트
- 앨범
- 장르
- 년도 (2011 의 형태만 지원)
- 트랙번호(x/x형태)
- 디스트번호(x/x형태)
- 앨범사진 (서버조회 후 자동으로 입력)
- 가사 (서버조회 후 자동으로 입력)
- 편집앨범 여부

<Custom Tag>
- 발매일
- DB Data Version
 
만 지원할 생각입니다.
나머지는 몽땅 지워지도록 할예정이구요.

지원은 오직 ID2V2.3 지원만 할생각입니다. (만약 다른 버젼의 Tag가 있다면 몽땅 삭제)
 
[개발 방향]
일단 PC Version -> Mac Version 으로 개발할 생각입니다.
Object C는 아직공부 중이라.  일단 C#으로 PC버젼 먼저 작성예정이구요.
(저 맥북써요 --;  맥 버젼은 반드시 개발할 껍니다.)
 

의견을 주시면 최대한 반영해보겠습니다.

최종 소스는 오픈할려고 생각은 하고 있는 데...  여건을 좀 봐야 될것 같습니다.
오픈하면 안되는 부분들도 일부 있는 지라.. ^^

Comment +0